2

.txt ファイルに区切り文字を追加したいと考えています。各行の文字数は同じです。そして、私は分割がどこで起こるべきかを知っています。

例えば、

私の名前はハリー

代わりに、ファイルを次のように変換したいと思います。

私の|名前|は|ハリー

私は正規表現を使用してメモ帳++を使用していますが、これを行うことができます: (..)(....)(..)(.....)

\1|\2|\3|\4 に置き換えます

この正規表現をより効率的に書く方法はありますか? 100 "." を使用する必要がありますか? (ドット) 100 文字の分割があった場合は?

助けてくれて本当にありがとうございます!

4

2 に答える 2

1

http://www.regular-expressions.info/reference.htmlあなたのサービスで!

(.{100})正確に100を期待する場合に使用できます。

参考文献に記載されているように:

{n} where n is an integer >= 1 前の項目を正確にn回繰り返します。例:a{3}はaaaに一致します

于 2013-01-31T23:15:48.843 に答える
0

テキストがすべて例と同じ形式である場合は、次を使用できます。

   Find what : ([a-z])([A-Z]) 
Replace with : \1|\2

Match caseRegular expressionがチェックされていることを確認してください

すべて置換

于 2013-01-31T23:53:23.363 に答える