アップデート:
これを解決するためのより簡単な問題にすることができます:
1 つのバック スラッシュを 2 つのバック スラッシュに置き換える正しい正規表現を理解したいと思います。
私はこれを変えたい:
vlc.plugin.path = C:\Program Files\JekyllV0.9.2\\VLC_1.0.0\\plugins
の中へ:
vlc.plugin.path = C:\\Program Files\\JekyllV0.9.2\\VLC_1.0.0\\plugins
元の質問:
Perl Regex を使用してファイル内の以下を変更したい:
- 1 つのバック スラッシュから 2 つのバック スラッシュまでのすべての出現
- 単一のスラッシュから 2 つのバック スラッシュまでのすべての出現
私は次のことを試しました:
perl" -p -i.orig -e "s#\\#\\\\#g" -e "s#/#\\\\#g" %VIDEOLOG_PROPERTIES_FILE%
%VIDEOLOG_PROPERTIES_FILE% には以下が含まれます。
vlc.plugin.path = C:\Program Files\JekyllV0.9.2/VLC_1.0.0/plugins