接受以下输入:
foo.foo aefhiuafhiauefheiauh bar.bar jgoeiajgoieajogiae baz.foo ogiejaogijaeoigjea
假设我想匹配x.xx 在点的两侧相同的位置。所以我不想匹配x.y。因此,使用示例输入,我会得到foo.foo,bar.bar而不是baz.foo
我想做的是
(\w+)\.$1
但这当然行不通。
这可能以任何理智的方式使用正则表达式,还是我应该匹配x.y和处理代码中的x比较y?
为了这个问题,假设我使用的是 Javascript 正则表达式引擎。