正则表达式获取匹配项

时间:2018-09-07 13:35:01

标签: regex notepad++

下午好 在我的时区

我在Notepad ++中使用正则表达式替换文本。 我有以下文本片段

sda4, sdas , asdas , asry , asdur , asdwb

我要进行以下替换

'sda4', 'sdas' , 'asdas' , 'asry' , 'asdur' , 'asdwb'

最好的方法是什么?

预先感谢 最好的问候

2 个答案:

答案 0 :(得分:2)

这应该对您有用。
查找:(\w{4,5})
替换:'$0'

这将用单引号括住任何4-5个字母数字字符组。如果超出您指定的数量,它将无法正常工作。

如果您需要用单引号将任何一组字母数字字符括起来,则可以使用(\b\w+\b)来匹配一个或多个字母数字字符。

答案 1 :(得分:0)

查找:\s*([^,\s]+)\s*(,|$)\s*

替换:'\1'\2