Notepad ++でワイルドカードを使用して検索するにはどうすればよいですか
taxRate.set_FromDate(this.startDate);
と置き換えます
taxRate.FromDate = this.startDate;
PSこれを大きなファイルに使用したい。
現時点では、他の回答は標準の検索と置換機能に対応しています。これは、MS Word を含む他の多くのエディターと同じように機能します。ただし、ワイルドカードの使用はそれほど明白ではありません。
taxRate
それが式の変数部分だとしましょう。Ctrl-H
を押してダイアログに到達した後Replace
、次のように入力できますFind what
。
(.*)\.set_FromDate\(this\.startDate\);
何が起こっているかは次のとおりです。
\
。.*
任意の数の非改行文字に一致します。(注: 一般に、これはマッチングの怠惰な方法です。多くの場合、許可または許可されない文字を指定して、より正確にする方がよいでしょう。).*
と、それが変数に変わります。下Replace with
:
$1.FromDate = this.startDate;
ここで$1
(または\1
) は、上記の最初の変数の値に置き換えられます。$2
を複数回使用する場合は、$3
、 なども使用できます()
。
これはすべて典型的な正規表現構文であるため、そのような参照は詳細情報に関連しています。
検索と置換ツールでそれを行うだけです。キーを押すCtrl+F
と、検索と置換が表示されます。この画像ガイドのように: