私はtxtファイルに非常に大きな単語のリストを持っており、Notepad ++で正規表現の検索と置換を行おうとしています。各行の前と各行の後に文字列を追加する必要があります。
ワードワン ワードツー ワードスリー
なる
有能:「ワードワン」 有能:"wordtwo" 有能:「ワードスリー」
これどうやってするの?
英数字の単語を想定すると、次を使用できます。
Search = ^([A-Za-z0-9]+)$
Replace = able:"\1"
または、単に行を強調表示して、[すべて置換] と [選択範囲内] を使用する場合 (同じ置換を使用):
Search = ^(.+)$
^
行の先頭を指します。
$
行の終わりを指します。
\1
かっこ内のソース マッチになります。
Notepad++ の複数行編集機能を使用してみませんか?
Alt キーを押しながらテキストを選択すると (通常のクリック アンド ドラッグ アプローチを使用)、複数行にわたるテキストを選択できます。これは、列編集と呼ばれることもあります。
ファイルの先頭にカーソルを置き、Alt キー、Shift キーを押したままにしてから、下向き矢印または PageDown キーを押し続けて、先頭にテキストを追加する行を選択します :-) 簡単です。複数行編集は Notepad++ の非常に便利な機能です。Visual Studio でも同じ方法で、また Eclipse でも、Alt+Shift+A を押してブロック選択モードに切り替え、マウスを使用して複数行のテキストを選択することで可能です。
マクロを使用します。
マクロ>記録開始
キーボードを使用して、繰り返し可能な方法で変更を加えます。
ホーム>「できる」と入力>終了>下矢印>ホーム
次に、メニューに戻り、記録の停止をクリックしてから、マクロを複数回実行します。
それはそれを行うべきであり、正規表現ベースの複雑さはありません!