2016-09-07 56 views

回答

1

,我认为你是什么后

3.times { s = s.replaceFirst(/(?<=\p{L}) (?=\p{L})/, '') } 

或者,如果你需要它往往你也可以轻松的方法添加到String类像

String.metaClass.replace << { pattern, replacement, n -> 
    def result = delegate 
    n.times { result = result.replaceFirst pattern, replacement } 
    result 
} 

someString.replace(/(?<=\p{L}) (?=\p{L})/, '', 3) 
相关问题