java 正则 替换

Python013

java 正则 替换,第1张

只会js,但正则应该是通用的

var str = "1399996aa535bb800"

str = str.replace(/(\w)\1+/g,function(a){return "#".repeat(a.length)})

package examples

public class javaRegu {

public static void main(String[] args) {

String str = "{username: zhangsan, password: abc}"

String pattern = "(\\w+)\\:\\s*(\\w+)"

System.out.println(str.replaceAll(pattern, "$1:\"$2\""))

//{username:"zhangsan", password:"abc"}

}

}