如何在字符类

时间:2015-07-14 07:53:23

标签: regex

我没有特定于特定的编程语言,我一直在寻找正则表达式。

据我了解,a|b的另一种表示法是使用字符类[ab]

因此,如果我将此正则表达式ab|cd读作 a后跟b OR c后跟d ,我该如何使用字符类?

我认为这不起作用:[abcd]所以这是正确答案:[(ab)(cd)] - 由于某种原因它对我来说有点奇怪。

1 个答案:

答案 0 :(得分:1)

仅字符类只匹配一个字符。如果您想对字符组应用 OR ,则需要使用捕获或非捕获组。

(ab|cd)

(?:ab|cd)