【发布时间】:2021-05-27 10:19:50
【问题描述】:
我有以下行,我想用空格(制表符)替换空格,但想保持双引号内的空格原样。我在 Notepad++ 上。
[11/May/2020:10:10:20 -0400] "GET / HTTP/1.1" 302 523 52197 url.com - - TLSv1.2 19922 "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36" https://somelinkhere - -
期望的输出:
[11/May/2020:10:10:20 -0400] "GET / HTTP/1.1" 302 523 52197 url.com - - TLSv1.2 19922 "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36" https://somelinkhere - -
通过以下正则表达式,我能够选择双引号下的字符串,但这对我没有用。
"([^"]*)"
您能帮我实现吗?
【问题讨论】:
-
什么是正则表达式引擎?
-
我正在使用记事本++