我正在寻找一个与句点字符匹配的正则表达式,仅当该句点周围的字符都不是句点时。
Fine by me... leave! FAIL
Okay.. You win. SUCCEED
Okay. SUCCEED //Note here, the period is the last char in the string.
Run Code Online (Sandbox Code Playgroud)
我在想:
[^\\.*]\\.
Run Code Online (Sandbox Code Playgroud)
但那是错误的,而且可能根本就没有朝着正确的方向发展。我希望这个问题也能帮助处于同样情况的其他人。
谢谢。
您需要将点包裹在负环中:
(?<![.])[.](?![.])
Run Code Online (Sandbox Code Playgroud)
我喜欢[.]过\\.,这是因为:
[.] 看起来有点像《星球大战™》中的 X 翼战斗机