と言う文字列がありますr"a"
。r"a"
everyを stringに置き換えたいのですr"\1"
が、正規表現エンジンがこれを理解できません。
私が試してみました:
r"\1"
-- クラッシュします (グループ 1がないため、グループ 1 と一致しません)r"\\1"
-- クラッシュします (原因不明)
これは私の (独自の) 正規表現エンジンの制限ですか、それとも一般的な問題ですか? それを解決するエレガントな方法はありますか?(たとえば、"a" を "/1" に置き換えてから StrReplace( "/", r"\" ) を置き換えることもできますが、それは良くありません!)