正则表达式匹配特定的单个字符或特定组合

时间:2015-01-23 08:31:06

标签: regex

我正在寻找匹配特定单个字符或它们的特定组合的正则表达式,如:
单曲的BCDFGHJKLPQRSTVWXZ
PR FR TR GR CR PH为双打

如何将其置于正则表达式中?感谢。

1 个答案:

答案 0 :(得分:2)

[BCDFGHJKLPQRSTVWXZ]

单身

(?:\bPR\b|\bFR\b|\bTR\b|\bGR\b|\bCR\b|\bPH\b|\bCH\b)

表示双打

您可以使用character classalternation运算符或OR运算符执行此操作。

编辑:两种单一表达方式。

[BCDFGHJKLPQRSTVWXZ]|(?:\bPR\b|\bFR\b|\bTR\b|\bGR\b|\bCR\b|\bPH\b|\bCH\b)