2
.tpl
ファイルの先頭にタグを追加します。サブライムでどうしたらいいですか?タイプの各ファイルの先頭に何かを追加/置き換えます(サブライム)
既存のファイルの例一部-file.tplは:
Find: (\{def){1}
Where: *.tpl
Replace: @@def\n\1
期待成果一部-file.tpl:
を1: {def "hello" key="hello"} // Every file starts like this.
2: {def "world" key="world"}
3: ...
私は、検索と置換のために、この正規表現を試してみました
1: @@def
2: {def "hello" key="hello"}
3: {def "world" key="world"}
しかし、上記の正規表現は、{1}
を使用して制限していても、同じファイル内の他の{def
と一致します。最初の行の{def
と一致させて、そこにタグを追加できるようにしたいだけです。
各ファイルの先頭に何かを追加する方法はありますか。を交換し(?s)\A.*
:@@def\n$&
(?s)\A.*
は、ファイルの先頭と一致して、任意の0+ファイル末尾までの文字、およびこのテキスト
は全く役に立ちません。正規表現パターンの各文字またはグループは、一度発生します。 '{1}'を加えることは何も制限しません、ちょうど冗長です。 –