使用Regex返回通配符(重复行)

时间:2018-05-16 22:23:12

标签: regex grep

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

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

VALUE01 = “bananamilkshake”

并制作: -

VALUE01 = “bananamilkshake”

VALUE01 = “bananamilkshake”

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

我的目标是复制该行,然后我可以通过使用前一行的结尾更改下一行的VALUE01,如果这是有意义的,那么就不需要增加值,因为我可以通过重复这些步骤作为解决方法。

我希望这是有道理的,我正在尝试做什么。

1 个答案:

答案 0 :(得分:1)

如果我理解你的要求,你会找到这样的东西:

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

Demo

在Notepad ++中,您可以在“替换为”字段中使用以下内容:

\1\r\n\1

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