RegEx:匹配一个角色和(可能)之前的角色

时间:2014-11-17 11:20:43

标签: regex

我正在尝试找到与特定字符匹配的正则表达式,当且仅当前面的字符是空格时,也匹配它。

例如:我正在寻找的角色是" a"然后在"这是一个测试"应该"一个"匹配(包括空格)。

由于没有逻辑"和",你是怎么做到的?

提前致谢。

2 个答案:

答案 0 :(得分:1)

你可以使用这个表达式:

[ ]?a

Regular expression visualization

Debuggex Demo

我从 [] 空间创建了一个角色类,以提高可读性。我没有使用 \ s ,因为QE明确要求空格匹配。

答案 1 :(得分:0)

我认为你正在寻找OR条件。

在你的情况下使用这种方式:

/(a | a)/

有关更多信息,您可以在此处找到一些信息: http://ocpsoft.org/tutorials/regular-expressions/or-in-regex/