gpt4 book ai didi

java - 如何仅在 处分割字符串。如果前面有双斜杠则不是?

转载 作者:行者123 更新时间:2023-11-30 05:21:36 26 4
gpt4 key购买 nike

我正在使用正则表达式 \/\/[.] 来匹配字符串中的 //.

This is//. a .example .String

如果我们在点处分割上面的字符串,输出应该是

这是//。 A
例子
字符串

String.split()方法的正则表达式是什么

最佳答案

您想要使用前面不紧接 // 的点来分割字符串。字符串。

使用

.split("(?<!//)\\.")

请参阅regex demo

(?<!//)是一个负向后查找,如果存在 // 则匹配失败紧邻当前位置左侧的文本。

关于java - 如何仅在 处分割字符串。如果前面有双斜杠则不是?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59486335/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com