フォーマットが不適切なログを解析してクリーンアップしようとしています。ですから、基本的には複数のスペースを1つのスペースに置き換えたいと思っています。しかし、余分なスペースが無駄ではない引用符内に出現するものがあり、それらを置き換えることは望ましくありません。私は複数のスペースを1つに置き換えることについて話しているリソースがたくさんあることを知っていますが、否定を得ることは引用符の中に入れないと私に悲しみを与えています。 RegExロジックがなぜ私の頭をそっくりそのまま乱しているのか、本当に時々不思議です。複数のスペースを1つに置き換えます。引用符で囲まれていない場合
EDIT:例
Jrn.Size 0 , 3317 , 1549
が
Jrn.Directive "GlobalToProj" , "[File Name.rvt]"
なる
Jrn.Size 0 , 3317 , 1549
と
Jrn.Directive "GlobalToProj" , "[File Name.rvt]"
なります0
"GlobalToProj"
以降の余分なスペースは置き換えられますが、余分なスペースは"[File Name.rvt]"
にはありません。
は、入力テキストと予想されるoutpuを表示します迅速なヘルプを得るには – RomanPerekhrest
そして使用している言語/フレームワーク/プラットフォームに質問にタグを付けてください。 –
両方のコメントのために改訂されました。 – Gordon