var reg = /([^\:\s\{\[]+)\:/g
var str2 = str1.replace(reg, "\"$1\"\:")
console.log(str2)
常规写法:
String text = "1,2,3,4,5"String[] arr = text.split(",")
StringBuilder content = new StringBuilder()
for (int i = 0 i < arr.length i++) {
content.append("'" + arr[i] + "'")
if (i != arr.length - 1) {
content.append(",")
}
}
System.out.println(content.toString())
正则写法1:
String text = "1,2,3,4,5"String content = text.replaceAll("(\\d+)", "'$1'")
System.out.println(content)
正则写法2:
String text = "1,2,3,4,5"String content = text.replaceAll("\\b", "'")
System.out.println(content)
1、首先在js里面创建一个空白html文档。
2、交替使用单双引号,1>>'""'这种包裹。单引号表示字符串,里面双引号作为字符。例如:var str1 = '这里是"双引号"'
3、最后,>>"''":外面使用双引号表示字符,里面单引号作为字符。例如:var str2 = "这里是'单引号'"。这样 *** 作就可以解决问题了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)