/ /正規表現:繰り返しグループ内の置換、崇高なテキスト-正規表現、置換、崇高なテキスト

正規表現:繰り返しグループ内で置き換える、崇高なテキスト - regex、replace、sublimetext

すべてを置き換えるにはどうすればよいですか \ 〜と / で始まる文字列内 C:\Code

  • 入力:
    • C:\Code\foo\bar\baz bla blah
  • 出力:
    • /user/local/code/foo/bar/baz bla blah

私はすでにこの正規表現を持っていますが、これは私が望むものと一致します:

C:\\Code(?:\\[^(\\|s)]+)*

しかし、それを交換するとき、アクセスするために何も保存されないため、問題が発生しています $1 置換文字列内。

これを使ったら

C:\\Code(\\[^(\\|s)]+)*

最後の試合のみにアクセスできます(この場合 baz)、および foo そして bar 逃している。

回答:

回答№1は0

2つの置換は許容されますか?それはまだ崇高なテキストであなたの目標を達成するでしょう。

その場合、正規表現モードから抜け出し、通常モードに切り替えることができます。

最初の置換 C:\Code\ 〜と /usr/local/code/ 二次置換\ 〜と /