我正在使用正则表达式 \/\/[.]
来匹配字符串中的 //.
。
This is//. a .example .String
如果我们在点处分割上面的字符串,输出应该是
这是//。 A
例子
字符串
String.split()方法的正则表达式是什么
最佳答案
您想要使用前面不紧接 //
的点来分割字符串。字符串。
使用
.split("(?<!//)\\.")
请参阅regex demo
(?<!//)
是一个负向后查找,如果存在 //
则匹配失败紧邻当前位置左侧的文本。
关于java - 如何仅在 处分割字符串。如果前面有双斜杠则不是?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59486335/