问:使用正则表达式复制任何字符?

时间:2015-03-25 03:38:19

标签: regex

我想使用正则表达式复制任何字符, 我的正则表达式是这样的。

测试字符串:(.+\n)

Regex101 https://regex101.com/r/zE7wF7/1

输出继电器:

24.5
24.5
24.5
24.5
24.5
24.5
24.5
24.5
24.5
24.5
44.5
44.5
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36

1 个答案:

答案 0 :(得分:1)

要复制任何字符,只需将您要搜索的字符分组,然后将其替换为两个副本:

/(a)/\1\1/g

会将"abracadabra"变为"aabraacaadaabraa"

如果您想要复制每个字符,可以在.上执行此操作:

/(.)/\1\1/g

会将"abracadabra"变为"aabbrraaccaaddaabbrraa"

如果您只想复制该行的最后一个字符,请将测试的其他部分放在您的组外:

/(.)$/\1\1/mg

将转为

abracadabra
alakazam

abracadabraa
alakazamm