我有一个字符串
.HACK G.U. VOL. 1 REBIRTH
我正在使用一个工具,允许我指定一个可以在替换操作中使用的RegEx语句。
我希望RegEx找到所有期间“。”从第一个位置开始。替换操作应返回以下内容。
.HACK GU VOL 1 REBIRTH
谢谢
答案 0 :(得分:1)
以下将解决这个问题:
(?<!^)(\.)
每http://rubular.com/r/w1apzTZLPk
由于Javascript不支持负面后瞻,因此无法在Javascript中执行此操作,但有http://blog.stevenlevithan.com/archives/mimic-lookbehind-javascript
中讨论的替代方法在这种情况下,一种方法是捕获前一个字符,并将其替换为替换过程中的相同内容,如:
(.)(\.)
注意:您不需要使用捕获组来匹配上述任何一个中的文字.
。我只是用这种技术突出了Rubular中的匹配。