我有一个非常基本的问题,我就是想不明白。我有一个这样的文本文档:
This is 5 a test!
This 3 is a test!
This is a 9 test!
我希望它看起来像这样:
This is 5c a test!
This 3c is a test!
This is a 9c test!
意思是我想在找到的每个数字后面加一个“c”。我试过这个:
Find what: [0-9]+]
Replace with: $1c
Search Mode: Regular expression
但我显然做错了什么,因为它不起作用。如果能帮助我将不胜感激。谢谢!
答案1
你几乎就答对了。
您想搜索([0-9]+)
并将其替换为$1c
您用来( )
创建一个捕获组,因此 $1 有效。
或者,您可以用 代替$0c
,这样您就不需要使用捕获组了。
答案2
- Ctrl+H
- 找什么:
\d+
- 用。。。来代替:
$0c
- 检查环绕
- 检查正则表达式
- Replace all
给定示例的结果:
This is 5c a test!
This 3c is a test!
This is a 9c test!