Java 正则表达式中的正斜杠
我无法弄清楚为什么下面的代码行为不符合预期
"Hello/You/There".replaceAll("/", "\\/");
- 预期输出:
Hello\/You\/There
- 实际输出:
Hello/You/There
我是否需要转义正斜杠?我不这么认为,但我也违背自己的意愿尝试了以下方法......不起作用
"Hello/You/There".replaceAll("\\/", "\\/");
最后,我意识到我不需要正则表达式,我只能使用以下内容,这不会创建正则表达式
"Hello/You/There".replace("/", "\\/");
但是,我仍然想了解为什么我的第一个示例不起作用。