我想解析並清理一些格式不當的日誌,這些日誌通常有多餘的空格。所以基本上我想用一個空間替換多個空間。但是,在引號內出現的情況下,額外的空格不是無關的,我不想替換它們。我發現了大量的資源,討論用一個替換多個空間,但得到否定,在引號內部不要這樣做,這讓我感到悲傷。我真的很想知道爲什麼RegEx邏輯會讓我頭腦發熱。用一個替換多個空格;當不用引號括起來
編輯:實例
Jrn.Size 0 , 3317 , 1549
變得
Jrn.Size 0 , 3317 , 1549
和
Jrn.Directive "GlobalToProj" , "[File Name.rvt]"
變得
Jrn.Directive "GlobalToProj" , "[File Name.rvt]"
"GlobalToProj"
後的多餘空格被替換,但"[File Name.rvt]"
中的多餘空格不是。
顯示輸入文字和預期outpu t以獲得快速幫助 – RomanPerekhrest
並且請使用您正在使用的語言/框架/平臺標記問題 –
針對這兩個意見進行修改。 – Gordon