社区
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>";
应该怎么实现?最好用一条语句实现
...全文
136
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
正则
替换
标点
采用 Unicode 标点属性方式的
正则
表达式,可以去掉所有的标点符号, 包括全角、半角、横排、竖排等的标点符号。 注意一下,如果在 JDK 5 或以下的环境中,全角单引号对、双引号对 无法
替换
掉,这是 JDK 5 及以下...
正则
表达式 算法
许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用
正则
表达式处理文本,一些文本编辑器用
正则
表达式实现高级“搜索-
替换
”功能。所以Java语言也不例外。
正则
表达式已经超出了某种
JAVA中
正则
表达式总结
现我把他总结下: 许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用
正则
表达式处理文本,一些文本编辑器用
正则
表达式实现高级“搜索-
替换
”功能。所以JAVA语言也不例外。
正则
表达式已经
Java
正则
表达式
许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用
正则
表达式处理文本,一些文本编辑器用
正则
表达式实现高级“搜索-
替换
”功能。所以JAVA语言也不例外。
正则
表达式已经超出了某种
正则
表达式
... 许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用
正则
表达式处理文本,一些文本编辑器用
正则
表达式实现高级“搜索-
替换
”功能。所以JAVA语言也不例外。
正则
表达式已经超出了
Java EE
67,550
社区成员
225,863
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章