gpt4 book ai didi

regex - Notepad++ 替换正则表达式匹配相同的文本加上附加字符

转载 作者:行者123 更新时间:2023-12-03 01:13:13 24 4
gpt4 key购买 nike

我有一个包含文本和数字的文件,长度为 5(即 1200011153 等)。我想在所有这些数字后面附加 0。因此,11153 变为 111530。这在 Notepad++ 中可能吗?

我知道我可以使用以下正则表达式找到所有数字:[0-9]{5},但如何用相同的数字以及附加的 0< 替换这些数字

在替换盒中我尝试了以下操作:

  • [0-9]{5}0 - 从字面上看,因此 11153 被替换为 [0-9]{5}0
  • \10 - 我在某处读到 \1 会进行匹配,但它似乎不起作用。这会将 11153 替换为 0
  • 编辑:\00 - 基于此 SO answer我发现我需要使用 \0 而不是 \1。但它仍然不起作用。这会将 11153 替换为

所以,我感觉我与 \1\0 很接近,但还不够接近。

最佳答案

您已经非常接近答案了!你错过的是一个捕获组。

在“查找内容”部分使用此正则表达式:

([0-9]{5})

在“替换为”中,使用:

\10

() 表示捕获组。这本质上意味着您捕获您的号码,然后将其替换为相同的号码,后跟零。

关于regex - Notepad++ 替换正则表达式匹配相同的文本加上附加字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35983330/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com