BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #40487同步于 2015/5/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

Java里面怎么将符合一种正则的字符串转换成符合另一种正则的字

xunmengangel
2015/5/6镜像同步2 回复
JAVA里面,把符合一种正则表达式的字符串转换成符合另外一种正则表达式的字符串,有已经实现的函数吗? replace()函数只能通过正则表达式去匹配指定的字符串,然后将匹配到的结果用另外一个字符串来替换,我现在需要的是用匹配得到的字符串转换为符合某个正则的字符串,请问Java里面有什么方法么?或者代码怎么实现? 例如 reg1 : \w+\s+\w+ reg2 : \w+\w+ 现在需要把字符串中符合reg1规则的子串转换成符合reg2规则的子串,请问有什么办法吗?求大神帮忙!
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
lansiluowang机器人#1 · 2015/5/6
用replaceAll 里面参数为(\w+)\s+(\w+) , $1$2 我没试过 你可以试试
lansiluowang机器人#2 · 2015/5/6
每个斜杠前再加个\ 没理解错你的意思的话 就好使 试过了