社区
Java SE
帖子详情
String类的replaceAll方法$的含义
wc0077
2012-08-02 10:11:15
soapMsgStr.replaceAll("(?is).*?<soapenv:Body>(.*?)</soapenv:Body>.*", "$1");
有没有能给小弟解释一下这句代码的意思,我知道效果,但不知道这个$1的意思,求解释
...全文
450
7
打赏
收藏
String类的replaceAll方法$的含义
soapMsgStr.replaceAll("(?is).*?(.*?).*", "$1"); 有没有能给小弟解释一下这句代码的意思,我知道效果,但不知道这个$1的意思,求解释
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wc0077
2012-08-03
打赏
举报
回复
我知道答案了,谢谢大家的回答
正解:$1表示反向引用前面匹配到的第一分组的信息,replaceAll本来应该是替换,但这里因为$是特殊符号,表示的意思就是反向引用前面匹配的内容,所以返回的就是(.*?)匹配的内容
龙四
2012-08-03
打赏
举报
回复
$1 就是(.*?)这个括号里的内容
wwwcomcn123
2012-08-03
打赏
举报
回复
分组 取第一组匹配
蓝雪儿
2012-08-03
打赏
举报
回复
替换所有的嘛
cnjsyczt
2012-08-02
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
后面是一个正则表达式
[/Quote]
String replaceAll(String regex, String replacement)
使用给定的 replacement 替换此字符串所有匹配给定的正则表达式的子字符串。
cnjsyczt
2012-08-02
打赏
举报
回复
后面是一个正则表达式
cnjsyczt
2012-08-02
打赏
举报
回复
后面是一个正则表达式
Java中replace、
replaceAll
和replaceFirst函数的用法小结
相信会java的同学估计都用过replace、
replaceAll
、replaceFirst这三个函数,可是,我们真的懂他们吗?下面通过这篇文章大家再来好好学习学习下这几个函数。
java
string
replaceALL
()用法.pdf
java
string
replaceALL
()用法.pdf
java
string
replaceALL
()用法.rar
java
string
replaceALL
()用法.rar
C++中
string
替换所有指定字符串的
方法
主要介绍了C++中
string
替换所有指定字符串的实例代码,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
js replace 与
replaceall
实例用法详解
介绍了js replace 与
replaceall
实例用法详解,有需要的朋友可以参考一下
Java SE
62,633
社区成员
307,294
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章