2010-01-13 24 views

回答

1

如何:

^(\w+).*?\1$ 

这将匹配任何字符序列,其次是什么,然后同样的字符序列在前面。所以它会匹配:

 
AA sysodufsoufdds AA 
BBB sysodufsoufdds BBB 
ABC sysodufsoufdds ABC 
0

如何

AA.*?AA 

或匹配整个字符串

^AA.*?AA$ 
0

这个匹配字符后跟一个空格,然后通过任何一大块,接着一个空格字符的第一块...

([A-Z0-9]+) .* \1 

有许多不同的方式匹配这些位。关键的是使用\1,这是第一个定义的模式的反向。如果您有两种模式,您可以使用\2来指代第二种模式。例如,这...

([A-Z0-9]+) (.*) \1 \2 

...会匹配这个字符串

AA sysodufsoufdds AA sysodufsoufdds 
相关问题