社区
Java EE
帖子详情
请教关于用replaceAll正则替换的问题
lwlmaomao
2009-08-12 10:25:10
如题,我比如我有这样的字符串:
String s = "<a href=\"dfd.jsp?f=444\">22</a>dfd.jsp?f=43223&ii=9988\">22</a>";
我想用正则替换成:"<a href=\"t.jsp?url=dfd.jsp&f=444\">22</a>t.jsp?=dfd.jsp&f=43223&ii=9988\">22</a>";
应该怎么实现?最好用一条语句实现
...全文
139
7
打赏
收藏
请教关于用replaceAll正则替换的问题
如题,我比如我有这样的字符串: String s = "22dfd.jsp?f=43223&ii=9988\">22"; 我想用正则替换成:"22t.jsp?=dfd.jsp&f=43223&ii=9988\">22"; 应该怎么实现?最好用一条语句实现
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bigbug9002
2009-08-12
打赏
举报
回复
t.jsp是固定的吗?
lwlmaomao
2009-08-12
打赏
举报
回复
to:pasband
String result=s.replaceAll("\\w+\\.jsp\\?","t.jsp?url=dfd.jsp&");
后面这个t.jsp?url=dfd.jsp这里面url后面的参数是前面的那个url
pasband
2009-08-12
打赏
举报
回复
String result=s.replaceAll("\\w+\\.jsp\\?","t.jsp?url=dfd.jsp&");
lwlmaomao
2009-08-12
打赏
举报
回复
不可以,这个dfd.jsp不是固定的,有可能是aaa.jsp,有可能是bbb.jsp
bigbug9002
2009-08-12
打赏
举报
回复
String result=s.replaceAll("dfd\\.jsp\\?","t.jsp?url=dfd.jsp&");
lwlmaomao
2009-08-12
打赏
举报
回复
写错了,更正一下
我想用正则替换成:"<a href=\"t.jsp?url=dfd.jsp&f=444\">22</a>t.jsp?url=dfd.jsp&f=43223&ii=9988\">22</a>";
bigbug9002
2009-08-12
打赏
举报
回复
String regex="(?<=(a\\shref=[\"])|(</a>))([^><]+\\.jsp)\\?(?=f)";
String result=s.replaceAll(regex,"t.jsp?url="+"$3"+"&");
java
正则
替换
标点
感谢【火龙果】,钦佩他的研究精神。http://topic.csdn.net/u/20080925/15/41b814bf-fcaf-4b37-be91-10561a102768.html 测试代码如下: classT{ publicstaticvoidmain(String...args){ Stringstr="!!!!去符号标号!!当然。!!..**半角"; System...
正则
表达式 算法
昨天,我的朋友
请教
我
正则
表达式。我也好久没有写过
正则
表达式了,昨天刚好看了下如鹏网创始人杨中科老师关于
正则
表达式的讲解。使我加深了
正则
表达式的印像。现我把他总结下: 许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用
正则
表达式处理文本,一些文本编辑器用
正则
表达式实现高级“搜索-
替换
”功能。所以Java语言也不例外。
正则
表达式已经超出了某种
JAVA中
正则
表达式总结
昨天,我的朋友
请教
我
正则
表达式。我也好久没有写过
正则
表达式了,昨天刚好看了下如鹏网创始人杨中科老师关于
正则
表达式的讲解。使我加深了
正则
表达式的印像。现我把他总结下: 许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用
正则
表达式处理文本,一些文本编辑器用
正则
表达式实现高级“搜索-
替换
”功能。所以JAVA语言也不例外。
正则
表达式已经
Java
正则
表达式
昨天,我的朋友
请教
我
正则
表达式。我也好久没有写过
正则
表达式了,昨天刚好看了下如鹏网创始人杨中科老师关于
正则
表达式的讲解。使我加深了
正则
表达式的印像。现我把他总结下: 许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用
正则
表达式处理文本,一些文本编辑器用
正则
表达式实现高级“搜索-
替换
”功能。所以JAVA语言也不例外。
正则
表达式已经超出了某种
解决Java
正则
表达式去除数据中的尖括号出现输出文件中数据缺失的
问题
由于我的实验中需要用到RDF三元组格式的数据,从网上下载的LUBM数据集中的数据含有“< >”和“.”使得这些含特殊字符的数据不方便存储到数据表中,编写Java代码想把这些字符去掉,考虑用
正则
表达式,但对这一块不熟悉。又
请教
大神发现可以用
替换
的办法来实现。原始数据格式为“<http://www.Department0.University1000.edu/Assi...
Java EE
67,543
社区成员
225,859
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章