Regex 如何将“abc”替换为“abc';”在记事本中++;使用正则表达式
原文:Regex 如何将“abc”替换为“abc';”在记事本中++;使用正则表达式,regex,text,replace,notepad++,text-editor,Regex,Text,Replace,Notepad++,Text Editor,原文: set , 1 note , 1 hello , 1 预期文本: set' , 1 note' , 1 hello' , 1 我尝试将[a-z]\s替换为',但它将丢失最后一个字符。[a-z]表示在a到z范围内只有一个字符,您必须使用[a-z]++表示一个或多个字符 我建议您使用: ^([a-z]+) 在替换字段中,写下: $1' ^表示字符串的最开头$1是一个变量,您将匹配的字符串存储在括号内()[a-z]
set , 1
note , 1
hello , 1
预期文本:
set' , 1
note' , 1
hello' , 1
我尝试将
[a-z]\s
替换为'
,但它将丢失最后一个字符。[a-z]
表示在a
到z
范围内只有一个字符,您必须使用[a-z]+
<代码>+表示一个或多个字符
我建议您使用:
^([a-z]+)
在替换字段中,写下:
$1'
^
表示字符串的最开头$1
是一个变量,您将匹配的字符串存储在括号内()
[a-z]
表示从a
到z
范围内只有一个字符,您必须使用[a-z]+
<代码>+表示一个或多个字符
我建议您使用:
^([a-z]+)
在替换字段中,写下:
$1'
^
表示字符串的最开头$1
是一个变量,您可以将匹配的字符串存储在括号内
([a-z])\s
替代:
$1'
试试这个
([a-z])\s
替代:
$1'
(?)我同意你的看法。仍然存在替换的问题。如何保留原始匹配字符?我更新了答案。对于以前的不完整性,我同意你的看法。仍然存在替换的问题。如何保留原始匹配字符?我更新了答案。对于以前的不完整性,我表示抱歉