我正在使用WinGrep和Notepad ++(Windows)以及其他一些使用Regex的软件。 我想知道是否可能(以及如何)使用通配符复制一行,基本上是“返回一个通配符”。
因此,示例将是一行,例如: -
VALUE01 = “bananamilkshake”
并制作: -
VALUE01 = “bananamilkshake”
VALUE01 = “bananamilkshake”
...其中“bananamilkshake”是通配符,可以是包含字母和数字的任何字符串。
我的目标是复制该行,然后我可以通过使用前一行的结尾更改下一行的VALUE01,如果这是有意义的,那么就不需要增加值,因为我可以通过重复这些步骤作为解决方法。
我希望这是有道理的,我正在尝试做什么。
答案 0 :(得分:1)
如果我理解你的要求,你会找到这样的东西:
(^VALUE01="[A-Za-z0-9]+"$)
在Notepad ++中,您可以在“替换为”字段中使用以下内容:
\1\r\n\1
这将导致复制与上述正则表达式匹配的行。