25

カンマで区切られた名前とカンマで区切られたアカウント番号を含むファイルがあります。
名前は常に のようにDow, Johnなり、数字は のようになります012394,19862

Notepad++の「Regex Find」機能を使用して、数字の間のコンマをパイプに置き換えたいと思います|

基本的 :

turn:  Dow,John      into:  Dow,John
       12345,09876          12345|09876
       13568,08642          13568|08642

[0-9],コンマを見つけるために使用してきましたが、数字の最後の桁を適切に残してカンマだけを置き換えることができません。

何か案は?

4

4 に答える 4

33

検索して([0-9]),、に置き換え\1|ます。それは動作しますか?

于 2012-10-31T18:27:52.853 に答える
12

この正規表現を使用する

(\d),(\d)

と置き換えます

$1|$2

また

\1|\2
于 2012-10-31T18:26:31.300 に答える
3

(?<=\d),動作するはずです。奇妙なことに、これは、replace allを使用した場合にのみ機能しますが、replacesingleを使用した場合は機能しません。別の方法として、を使用(\d),して置き換えることができます$1|

于 2012-10-31T18:27:26.293 に答える