Regex 使用正则表达式返回通配符(重复行)

Regex 使用正则表达式返回通配符(重复行),regex,grep,Regex,Grep,我正在使用WinGrep和Notepad++Windows以及其他一些使用Regex的软件。 我想知道这是否可能,以及如何使用通配符复制一行,本质上是返回一个通配符 因此,示例将是一行,例如:- VALUE01=香蕉奶昔 并使之:- VALUE01=香蕉奶昔 VALUE01=香蕉奶昔 …其中bananamilkshake是通配符,可以是任何包含字母和数字的字符串 我的目标是复制这一行,然后我可以使用前一行的末尾来更改下一行的值01,如果这样做有意义的话,因此无需增加值,因为我可以通过重复这些步骤

我正在使用WinGrep和Notepad++Windows以及其他一些使用Regex的软件。 我想知道这是否可能,以及如何使用通配符复制一行,本质上是返回一个通配符

因此,示例将是一行,例如:-

VALUE01=香蕉奶昔

并使之:-

VALUE01=香蕉奶昔

VALUE01=香蕉奶昔

…其中bananamilkshake是通配符,可以是任何包含字母和数字的字符串

我的目标是复制这一行,然后我可以使用前一行的末尾来更改下一行的值01,如果这样做有意义的话,因此无需增加值,因为我可以通过重复这些步骤作为解决方法来完成


我希望这是有意义的,我正在尝试做的。

如果我正确理解了您的需求,您正在寻找这样的东西:

(^VALUE01="[A-Za-z0-9]+"$)

在记事本++中,可以在替换为字段中使用以下内容:

\1\r\n\1

这将导致复制与上述正则表达式模式匹配的行。

键不在捕获可能包含通配符的内容的链接中。@zzxyz该链接只是显示匹配项的演示。当使用NP++时,需要将模式包含在捕获组中,以便替换它。但你是对的,这可能会引起混乱,我刚刚更新了链接。@LDAsh如果Admed的答案解决了你的问题。在Stackoverflow上,这是一个问题被标记为已解决的方式。Stackoverflow相对于论坛和邮件列表的成功在很大程度上归功于它的格式。作为该格式的一部分,您可以单击复选标记以找到最适合您的答案。这是我们所做的,而不是用“已解决”标记标题。有关Stackoverflow特殊习俗的更多信息,请参阅:。