java replace 正则表达式
答案:5 悬赏:20 手机版
解决时间 2021-03-23 17:18
- 提问者网友:伴风望海
- 2021-03-22 16:28
java replace 正则表达式
最佳答案
- 五星知识达人网友:不甚了了
- 2021-03-22 17:04
表达方式:
replace方法并不能改变字符串本身的,只是replace方法能返回一个处理后的字符串而已,例如:
String s="hello";
System.out.println(s.replace("h","H"));
System.out.println(s);
输出结果:
Hello
hello
srcString.replaceAll("[\s()]","_");
\s表示一个空白符;
[\s()]表示 空格 左括号 或者 右括号中出现其中任何一个
replaceAll("[\s()]","_"); 即表示用_替代字符串中出现的空格符、左括号、右括号。
replace方法并不能改变字符串本身的,只是replace方法能返回一个处理后的字符串而已,例如:
String s="hello";
System.out.println(s.replace("h","H"));
System.out.println(s);
输出结果:
Hello
hello
srcString.replaceAll("[\s()]","_");
\s表示一个空白符;
[\s()]表示 空格 左括号 或者 右括号中出现其中任何一个
replaceAll("[\s()]","_"); 即表示用_替代字符串中出现的空格符、左括号、右括号。
全部回答
- 1楼网友:罪歌
- 2021-03-22 22:07
如果你是上面的数据无需正则直接replace就完了撒
replace("new Date\(","");
replace("\)","");追问要用正则
replace("new Date\(","");
replace("\)","");追问要用正则
- 2楼网友:低血压的长颈鹿
- 2021-03-22 20:29
srcString.replaceAll("[\s()]","_");
\s表示一个空白符;
[\s()]表示 空格 左括号 或者 右括号中出现其中任何一个
replaceAll("[\s()]","_"); 即表示用_替代字符串中出现的空格符、左括号、右括号。
请采纳答案,支持我一下。追问replaceAll("new Date[\\s()]", "");
后面的)还是存在啊。
\s表示一个空白符;
[\s()]表示 空格 左括号 或者 右括号中出现其中任何一个
replaceAll("[\s()]","_"); 即表示用_替代字符串中出现的空格符、左括号、右括号。
请采纳答案,支持我一下。追问replaceAll("new Date[\\s()]", "");
后面的)还是存在啊。
- 3楼网友:玩家
- 2021-03-22 18:18
replaceAll("new Date\\((.*?)\\)", "$1");
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯