-1

Notepad ++で正規表現を作成して、すべての空白(特定のポイントまで)を検索してコンマに置き換えるにはどうすればよいですか?

原文

468620438 [2012-07-07 00:00:00,307] [Thread-20] INFO  BIZ,Handler,getJobs():Retrieving messages from A...
468620438 [2012-07-07 00:00:00,307] [Thread-20] INFO  BIZ,InterfaceAdaptor,getMessages : Retrieving messages from B
468620453 [2012-07-07 00:00:00,322] [Thread-20] INFO  BIZ,Handler,_getNextMessage():Retrieving messages from B

修正されたテキスト

468620438,[2012-07-07 00:00:00,307],[Thread-20],INFO,BIZ,Handler,getJobs():Retrieving messages from A...
468620438,[2012-07-07 00:00:00,307],[Thread-20],INFO,BIZ,InterfaceAdaptor,getMessages : Retrieving messages from B
468620453,[2012-07-07 00:00:00,322],[Thread-20],INFO,BIZ,Handler,_getNextMessage():Retrieving messages from B
4

1 に答える 1

1

最も簡単な方法は、置き換えたいものを正確に綴ることです。

交換

^(\S+)\s+(\S+\s+\S+)\s+(\S+)\s+(\S+)\s+

\1,\2,\3,\4

これは、フィールドがどのように見えるかの知識を含める必要があるため、物事を複雑にするため、最も簡単です。たとえば、2 番目の列には置き換えてはならないスペースが含まれています。

于 2012-07-11T10:10:46.720 に答える