请参考以下内容:
foo.foo aefhiuafhiauefheiauh bar.bar jgoeiajgoieajogiae baz.foo ogiejaogijaeoigjea
Run Code Online (Sandbox Code Playgroud)
假设我想匹配x.xx在点的两侧相同的位置.所以我不想匹配x.y.因此,通过示例输入,我会得到foo.foo,bar.bar而不是baz.foo
我想做的就像是
(\w+)\.$1
Run Code Online (Sandbox Code Playgroud)
但当然这不起作用.
这是否可以使用正则表达式以任何理智的方式,或者我应该匹配x.y和处理代码的比较x和y代码?
为了这个问题,假设我使用的是Javascript正则表达式引擎.
Hok*_*cha 22
试试这个:
/(\w+)\.\1/g
Run Code Online (Sandbox Code Playgroud)
在http://regexpal.com/上测试并且有效.
编辑:添加全局修饰符,如TomTom正确建议.
| 归档时间: |
|
| 查看次数: |
7079 次 |
| 最近记录: |