[英]Regex to replace space between two ' in Notepad++
我有一行看起来像这样:
(267, 'Name Surname')
我想找到姓名和姓氏之间的空格,并对其进行更改,使其看起来像这样:
(267, 'Name', 'Surname')
我应该用什么正则表达式替代?
'([^' ]+) ([^']+)'
→ '\\1', '\\2'
这将替换单引号之间的第一个空格。 如果从第一个[]
类中删除空格,则+
贪婪性可确保替换单引号之间的最后一个空格。
第一组匹配不包含单引号也不包含空格的单引号之后的所有内容。 如果允许包含空格,它将一直匹配到最后的单引号,但由于匹配需要在其后跟一个空格,因此它将从该位置回退。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.