-1

これらの種類のステートメントが何百も含まれているファイルがあります。

  • 説明="アプローチライト"の場合Obstakelcode="AL"
  • 説明="共通のマスト"の場合Obstakelcode="CoM"

Notepad ++マクロを使用して、これらのステートメントを次のように「ミラーリング」しようとしました。

  • Obstakelcode="AL"の場合説明="アプローチライト"
  • Obstakelcode = "CoM"の場合、説明="共通のマスト"

しかし、私は失敗しました。これがNotepad++で簡単にできるかどうか誰か教えてもらえますか?

4

1 に答える 1

0

Notepad ++の検索/置換画面で、Regular expression選択した状態で入力してください

何を見つける

If\s(Description\s+=\s+\"[^\"]+\")\s+Then\s(Obstakelcode\s=\s\"[^\"]+\")

と置換する

If \2 Then \1 

Ifとの間の表現Thenはグループとしてキャプチャされ、最後までの\1間の表現は としてキャプチャされます。Replace コマンドは、必要に応じてミラーリングします。Then"\2

于 2013-03-07T16:55:58.077 に答える