Regex 记事本++;搜索/替换正则表达式
我试图在一行中搜索一个后跟Regex 记事本++;搜索/替换正则表达式,regex,notepad++,Regex,Notepad++,我试图在一行中搜索一个后跟的单个数字,并使用记事本++将其替换为后跟的单个数字 我尝试使用[0-9],替换为%1 结果是将单个数字替换为字符%1,而不是单个数字,因此6变为%1 我做错了什么?两件事: 您需要用括号括住一位数:([0-9]);及 您可以在替换中使用\1(即第一个捕获组;您也可以根据JE SUIS CHARLIE的评论使用$1):\1 在替换部件中使用$1而不是%1试试@JESUISCHARLIE,如果没有捕获,它仍然无法工作group@jonrsharpe:你说得对,我的注意力集
的单个数字,并使用记事本++将其替换为后跟
的单个数字
我尝试使用[0-9]
,替换为%1
结果是将单个数字替换为字符%1
,而不是单个数字,因此6
变为%1
我做错了什么?两件事:
([0-9])
;及\1
(即第一个捕获组;您也可以根据JE SUIS CHARLIE的评论使用$1
):\1
在替换部件中使用
$1
而不是%1
试试@JESUISCHARLIE,如果没有捕获,它仍然无法工作group@jonrsharpe:你说得对,我的注意力集中在%1
谢谢。这很有效。你推荐一个好的正则表达式示例页面吗?Milton有很多正则表达式教程,qiubix对regex101的建议有助于开发和测试它们,并提供了大量有用的颜色编码反馈。