web-dev-qa-db-ja.com

Notepad ++は定数文字列内で検索および置換します

Notepad ++を使用すると、次のテキストが表示されます。

This little piggy went to market, \textbf{smith1774}
This little \textbf{ben1864} piggy stayed \textbf{mueller2867} home,
This little piggy had roast beef

次に、\text{}を削除しますが、テキストは途中に残しておきます。

文書に他の位置に\text{が含まれているため、2つの手順(} + {})で単純な検索と置換を行うことはできません。

13
lukeg

次の手順に従ってください。

  • 検索と置換ダイアログを開く(CTRL + H)
  • 「正規表現」ボックスがチェックされていることを確認してください
  • 何を見つける:
    \\textbf\{([^}]*)\}
  • に置き換える:
    $1

あなたはテストすることができます ここ

19
Máté Juhász

代わりの方法は、貪欲でないワイルドカード(.*?)キャプチャグループ内。

検索する:

\\textbf\{(.*?)\}

と置換する:

\1
6
Excellll