在数字前后添加字符的正则表达式
我有一个方括号之间的数字列表,我需要在确切的数字之前和之后添加单词(即保留相同的数字)。我使用notepad++来替换,但如果您有其他程序的解决方案,请告知。
示例:
text [121] othertext
moretext [16] othertextmore
andtext [5940] othertextplus
结果:
text xxxxxxxxx [121] xxxxxxxxx othertext
moretext xxxxxxxxx [16] xxxxxxxxx othertextmore
andtext xxxxxxxxx [5940] xxxxxxxxx othertextplus
数字当然是 \d+
但我想告诉它在查找时保留相同的数字。
I have a list of numbers between square brackets, and I need to add words before and after the exact numbers (i.e. keep the same numbers). I use notepad++ to replace, but if you have a solution with other program please advise.
Example:
text [121] othertext
moretext [16] othertextmore
andtext [5940] othertextplus
outcome:
text xxxxxxxxx [121] xxxxxxxxx othertext
moretext xxxxxxxxx [16] xxxxxxxxx othertextmore
andtext xxxxxxxxx [5940] xxxxxxxxx othertextplus
The numbers are of course \d+
but I want to tell it to keep the same numbers when looking.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
查找内容:
(\[\d+])
替换为:
xxxxxxxxx \1 xxxxxxxxx
Find What:
(\[\d+])
Replace With:
xxxxxxxxx \1 xxxxxxxxx
正则表达式:
请参阅:regexr
Regular expression:
Refer: regexr
C#:
其他语言类似
C#:
Other languages analogous