我有一个字符串,比如说r"a"
。我想r"a"
用字符串替换 every r"\1"
,但我的正则表达式引擎不理解这一点。
我试过了:
r"\1"
-- 崩溃(无法匹配第 1 组,因为没有第 1 组)r"\\1"
-- 崩溃(不知道为什么)
这是我的(专有)正则表达式引擎的限制,还是一般问题?有没有优雅的解决方法?(例如,我可以用“/1”替换“a”,然后用 StrReplace(“/”, r"\" )...但这不好!)
我有一个字符串,比如说r"a"
。我想r"a"
用字符串替换 every r"\1"
,但我的正则表达式引擎不理解这一点。
我试过了:
r"\1"
-- 崩溃(无法匹配第 1 组,因为没有第 1 组)r"\\1"
-- 崩溃(不知道为什么)这是我的(专有)正则表达式引擎的限制,还是一般问题?有没有优雅的解决方法?(例如,我可以用“/1”替换“a”,然后用 StrReplace(“/”, r"\" )...但这不好!)