Java修改带回显吗_修改的是根据自定义标签进行处理回显
/**
*
* @Title: findByIdChengStr
* @Description: TODO
* @author 凯哥Java
* @param editContentStr
* @return
* @return String
* @throws
*/
private String findByIdChengStr(String str,String Vpath) {
String [] pathArr = Vpath.split(",");
String regStr1 = "([\\s\\S]*?)";
Pattern r1 = Pattern.compile(regStr1);
Matcher m1 = r1.matcher(str);
List listBean = new ArrayList();
while(m1.find()){
String oldStr = m1.group(0);
listBean.add(new VoidBean(0,0,null,m1.group(0)));
}
for (int i = 0; i
StringBuilder sbs = new StringBuilder(str);
VoidBean bean = listBean.get(i);
String preStr = bean.getOldStr();
String url = preStr.substring(0,preStr.length()-2);
String beannewStr =pathArr[i];// bean.getNewStr();
String oldStr = bean.getOldStr();
int length = str.indexOf(oldStr);//因为是从开始计数,所以加1
int end = length+url.length()+2;//取得结束位置
String newStr = "
"+beannewStr+"
";
sbs.replace(length, end, newStr);
str= sbs.toString();
}
return str;
/**
String regStr = "";
String urlStr = "src=\"([\\s\\S]*?)\"";
Pattern r = Pattern.compile(regStr);
Pattern urlr = Pattern.compile(urlStr);
Matcher m = r.matcher(str);
List listBean = new ArrayList();
while(m.find()){
String oldStr = m.group(0);
// System.out.println("oldStr:"+oldStr);
//
Matcher mUrl = urlr.matcher(oldStr);
if(mUrl.find()){
String url = mUrl.group(0);
// System.out.println("url:"+url);
// src="http://10.10.10.242:82/kaigejava/roadshow/product4.mp4"
url=url.substring(5, url.length()-1);
// System.out.println("处理后的url:"+url);
//处理后的url:http://10.10.10.242:82/kaigejava/roadshow/product4.mp4
listBean.add(new VoidBean(0,0,url,m.group(0)));
}
}
for (int i = 0; i
StringBuilder sbs = new StringBuilder(str);
VoidBean bean = listBean.get(i);
String preStr = bean.getOldStr();
String url = preStr.substring(0,preStr.length()-2);
String beannewStr = bean.getNewStr();
String oldStr = bean.getOldStr();
int length = str.indexOf(oldStr);//因为是从开始计数,所以加1
int end = length+url.length()+2;//取得结束位置
String newStr = "
"+beannewStr+"
";
sbs.replace(length, end, newStr);
str= sbs.toString();
}
return str;
**/
}
Java修改带回显吗_修改的是根据自定义标签进行处理回显相关推荐
- java 反射 static final_Java_反射_修改final static问题
利用java的反射,在运行时将需要修改的常量强制更改成我们所需要的值 --这样就不用修改jxl库了,只要在我们项目中加几句就OK了,出问题的概率也会小很多. 于是就研究了一下,虽然最后还是发现在这个方 ...
- jsonobject修改key的值_修改JSONArray里所有key的值
下面举一个代码的列子目的是实现如下功能: [{"userId":1,"userName":"plf"},{"userId" ...
- sudo修改文件夹名字_修改mac os帐户的短名称和个人文件夹
根据"系统偏好设置"的"用户"面板中的定义,Mac OS X 中的每个用户都拥有一个全"名称"和一个"短名称".短名称最 ...
- vue中级联选择器回填_浅谈Vue使用Cascader级联选择器数据回显中的坑
业务场景 由于项目需求,需要对相关类目进行多选,类目数据量又特别大,业务逻辑是使用懒加载方式加载各级类目数据,编辑时回显用户选择的类目. 问题描述 使用Cascader级联选择器过程中主要存在的应用问 ...
- html+单选+回显,VUE+elementUI表格多选框实现单选以及数据回显时toggleRowSelection失效问题...
一.多选框单选 > @select-all="onSelectAll" 全选是触发的事件 @selection-change="selectItem" 单 ...
- cascader 动态加载 回显_elementUI的cascader级联选择控件的默认值(回显)问题
其实所谓回显,也只是默认值的问题.例如,一个省市联动,如果当一个用户修改自己信息的时候,那么他能看到级联选择的值,也就是说 在修改页面我们给级联选择器赋值一个默认值就可以了.截图是官方文档 vchl0 ...
- react 替换标签内容_如何在 React 里自定义标签和属性?
日常开发中通常会有一些需求,需要定义一些全局通用的组件,在 Vue 里是有这样的功能,但是在 React 里,没有见过有类似的做法,通常都是在需要的时候引入组件,原则上在 Jsx 里只允许 html ...
- Struts2第十一篇【简单UI标签、数据回显】
tags: Struts2 Struts2UI标签 Sturts2为了简化我们的开发,也为我们提供了UI标签...也就是显示页面的标签..... 但是呢,Struts2是服务端的框架,因此使用页面的标 ...
- Vue elementUI-select多选下拉框数据回显成功后,点击下拉选项或删除回显数据无反应...
在点击的过程中监听了的绑定值的变化,也改变了,但是下拉框是没有反应的 感觉自己设定的值和element ui触发的绑定值有点不一样 在添加的框中选中的值返回的不单单是一个数组还有些其他值,但是自己回显 ...
- html输入框自定义图片,图片input框自定义样式及前端回显
前言 在实际项目中,经常需要用户选择图片以便后续的上传,这时要用到Html的input,并将其type设置为file.原生的input上传图片按钮通常无法符合设计稿,我的做法是将其透明度设置为0,再把 ...
最新文章
- 霍夫变换检测圆c 语言,c – 使用Hough变换检测圆
- 宏BOOST_TEST_ALL_WITH的用法实例
- node --- 后端使用body-parse解析Post请求,前端使用axios发送Post请求
- matlab 填充斜线,请教一个关于柱状图的问题--填充采用斜线之类的,不能是颜色...
- mysql通过集合查询_MySQL使用集合函数进行查询操作实例详解
- 简单实现MySQL数据实时增量同步到Kafka————Maxwell
- 阿里双11大促秒杀活动下的缓存技术与高水位限流实现
- 看unix高级编程时遇到apue.h找不到的问题
- SQL Server中删除重复数据的几个方法
- 微信服务号实现低配版Siri
- 3.7V锂电池升压到5V1A,FS2114升压转换芯片设计布局
- Android--›键盘表情切换的终极解决方案(已重构)
- 获取本机局域网IP地址
- 淮师计算机网络题库,淮阴师范学院(淮师)计算机基础一至六章习题
- Windows 防火墙日志相关
- scala case 常用简写
- Netty -Netty心跳检测机制案例,Netty通过WebSocket编程实现服务器和客户端长链接
- 为什么是四次挥手不是三次挥手
- windows下虚拟串口软件VSPD
- lodash和Underscore介绍
热门文章
- STC学习:按键消抖计数
- linux so替换,linux 热替换so文件
- java 新项目计划_项目计划 - KerryJava - 博客园
- PAT之树:一般树、二叉树、完全二叉树、二叉搜索树、二叉平衡树、并查集
- Android编译tcpdump,android 5.0以上使用tcpdump
- python元素定位_Python自动化中的元素定位(一)
- 【2019年天梯赛L2-029】特立独行的幸福(模拟)
- android p 第三方预装,刘作虎确认 一加6T将出厂预装Android P系统
- Training_model(2)
- OpenCV对图片的读写,像素值的访问,修改