Omn*_*ity 34
是的,它们匹配完全相同的字符串集.
他们并不等同. (x|y)*设置反向引用,[xy]*没有.
因此(?:x|y)*并且[xy]*在行为上是等同的,因为它们都没有设置反向引用.
Gil*_*not 13
它接近等效的,但第一种形式使得捕获从所述组由分隔( )可与被检索$1(对于第一个)的时regex相匹配.
如果您想避免捕获,请使用
(?:re)
Run Code Online (Sandbox Code Playgroud)
re正则表达式在哪里.
这只是工作,如果x和y是完全x和y,不,如果他们是普通的正则表达式
请参阅回溯