标签: regex notepad++
我试图在想要的字符串中找到并替换字符串,但无法使其工作。
例如:
1777: '23.5R25-Bridgestone-VLT-**',
应该是:
'(.*?)\s+(.*?)'
我喜欢这样的1,700行,并希望单引号之间的每个空格都是破折号。我正在使用Notepad ++。
我的方法:
查找:'\1-\2'
'\1-\2'
替换:{{1}}
但这仅适用于2个单词。
答案 0 :(得分:3)
\s(?!(?:[^']*'[^']*')*[^']*$)
您可以使用它并替换为-。请参阅演示。
-
https://regex101.com/r/vP2zF2/2