gpt4 book ai didi

java - 正则表达式匹配句点但如果两边都有句点则不匹配(Java)

转载 作者:行者123 更新时间:2023-11-30 08:09:20 24 4
gpt4 key购买 nike

我正在寻找一个匹配句点字符的正则表达式,前提是该句点周围的字符都不是句点。

 Fine by me... leave!    FAIL

Okay.. You win. SUCCEED

Okay. SUCCEED //Note here, the period is the last char in the string.

我在想:

 [^\\.*]\\.       

但这是错误的,而且可能根本不是正确的方向。我希望这个问题也能帮助其他处于相同情况的人。

谢谢。

最佳答案

您需要将圆点包裹在负面环视中:

(?<![.])[.](?![.])

我更喜欢 [.] 而不是 \\.,因为:

  1. 更容易阅读 - java 文字中已经有太多反斜杠了
  2. [.] 有点像星球大战™中的 X 翼战斗机

关于java - 正则表达式匹配句点但如果两边都有句点则不匹配(Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32545542/

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