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