次のように、特定の行の最後にテキストを追加するにはどうすればよいですか(行が特定の単語で始まる場合のみ)。
行がWordDATA
で始まる場合は、行の最後に次のテキストを追加します。"p:120 - 4 beats"
。
前の例:
FILE "H:\WAV\database 352968 0 1022501958
DATA t:untitled "example (98-01)"
FILE "H:\WAV\database352968 0 1022502044
DATA t:untitled "example (98-01)"
FILE "H:\WAV\database
DATA t:untitled "example (98-01)"
そして私はこれが欲しい:
FILE "H:\WAV\database 352968 0 1022501958
DATA t:untitled "example (98-01)" "p:120 - 4 beats"
FILE "H:\WAV\database352968 0 1022502044
DATA t:untitled "example (98-01)" "p:120 - 4 beats"
FILE "H:\WAV\database
DATA t:untitled "example (98-01)" "p:120 - 4 beats"
おそらく正規表現を使用して、選択したテキスト領域でそれを行う方法はありますか?
これは、正規表現の検索と置換を使用して簡単に行うことができます。押す Ctrl + H。
検索する:
^(DATA.*)
と置換する:
\1 "p:120 - 4 beats"
検索モードを「正規表現」に設定し、「。matchesnewline」ボックスがオフになっていることを確認します。
正規表現パターンの説明:^
は、行の先頭で一致するものを見つける必要があることを示します。(DATA.*)
はテキストDATA
およびその行に続くすべてのテキストと一致します。括弧は一致したテキストをキャプチャして、置換テキストで使用できるようにします。 (\1
は、このキャプチャされたテキストを指します。)