0

Notepad ++に次のテキストがあります

A
B
C
D

このテキストを「パラメータ化」し、正規表現または他のネイティブ Notepad++ コマンドまたはプラグインを使用してこれに変換したいと思います。

'A', 'B', 'C', 'D'

可能であれば、最後のテキストを 1 行にし、末尾のコンマを入れないように注意してください。この質問は私を近づけますが、末尾のコンマが残っており、テキストが 1 行に圧縮されていません。マクロを使用せずに Notepad++ でこれを達成する方法はありますか?

4

2 に答える 2

1

これを正規表現検索モードで試してください。

検索する(\w)\r\n

と置換する('\1', )

ただし、行末からスペースとコンマを手動で削除する必要があります。

于 2013-06-13T06:31:12.277 に答える
1

次の 2 つの手順で実行できます。

  1. eg を検索し(\w+)て置換します'$1'

    \w+、少なくとも 1 つの文字 (および数字とアンダースコア) を検索します。

  2. 検索し(\s+)て置換,

    \s+は空白文字を検索します。つまり、ここでは行末の改行文字を意味します。テキストに空白がある場合は、残しておきたいので、[\r\n]+代わりに使用してください。

このように、最後の文字の後に改行がない場合、末尾のコンマはありません。

于 2013-06-13T06:55:02.573 に答える