0

我在字符串中有这样的模式:

T T我想T

它可以是 中的任何字符[a-z]

我已经尝试过这个正则表达式示例,但无法替换它。

编辑

就像我所拥有的A Aa ar r那样,它应该成为Aar替换任何字符的第一个或第二个,无论它是什么。

4

1 回答 1

1

您可以为此使用反向引用。

/([a-z])\s*\1\s?/gi

例子

更多解释:

(           begin matching group 1
    [a-z]   match any character from a to z
)           end matching group 1
\s*         match any amount of space characters
\1          match the result of matching group 1
            exactly as it was again
            this allows for the repition
\s?         match none or one space character
            this will allow to remove multiple
            spaces when replacing
于 2012-07-19T12:58:51.400 回答