Yueser

正規表現のエスケープ解除

正規表現のバックスラッシュによるエスケープを外し、a\.b のような表記を読みやすい普通の文字列に戻します。エスケープされた検索語を確認したり、マッチング規則をデバッグしたりするときに使えます。

使い方
  • バックスラッシュによるエスケープが外れ、通常の文字や改行はそのまま残ります。
  • 変換後は正規表現としての意味を失うため、読む用途や再編集に向いています。

よくある質問

元に戻した文字列をそのまま正規表現に使えますか?

使えません。バックスラッシュを外すと、エスケープされていた文字が再び特別な意味を持つため、別の内容に一致する可能性があります。一致させたい場合は再度エスケープするか、元の版を残してください。

原文と完全に同じにならないのはなぜですか?

原文にもともとバックスラッシュがある場合、それをエスケープ記号として処理することがあります。パスやコードなどバックスラッシュを含む内容は、原文を控えてから結果と比べ、データが意図せず変わらないようにしてください。