日期:2014-05-20  浏览次数:20615 次

正则 匹配1和1之外的东西,等高手
比如
ab1cde1f  ->  ab  f   (1和1之间的不要)
ab1cd1e1f  -> ab  f   (1和1之间出现1的也不要)

求高手,好像要用到非捕获,可惜弄了半天还是不行。

------解决方案--------------------
str.replaceAll("^(.*?)1.*1(.*?)$", "\1 \2");
------解决方案--------------------
str.replaceAll("1.*1", " "); 这样不行吗,为什么要非捕获?
------解决方案--------------------
引用:
str.replaceAll("1.*1", " "); 这样不行吗,为什么要非捕获?

+1
------解决方案--------------------
引用:
引用:
str.replaceAll("1.*1", " "); 这样不行吗,为什么要非捕获?
+1

+1,简单明了~
------解决方案--------------------
引用:
str.replaceAll("1.*1", " "); 这样不行吗,为什么要非捕获?


+1