对这种正则表达式有点误解

时间:2017-12-17 03:14:05

标签: regex

enter image description here

H 为第1列, E 为第2列, L 第3列, P 4

我了解 H 的来源。

我也看到 L 如何运作。

但我对 E P 感到有点困惑。

如果我们横向查看,则正则表达式HE|LL|0+仅匹配{HE, LL, 0 (1 or more times)}

正则表达式EP|IP|EF匹配{EP, IP, EF}

字符串E如何匹配这两个条件?

与匹配[PLEASE]的{​​{1}}类似,只与垂直正则表达式中的{P, L, E, A, S, E} (any combination of these letters)匹配,那么为什么只有EP

我读错了吗?这取自regexcrossword

1 个答案:

答案 0 :(得分:1)

我认为你误解了填字游戏的本质。

字符串HE|LL|O+LP匹配

字符串[PLEASE]+HL匹配

字符串[^SPEAK]+EP匹配

字符串EP|IF|EFE匹配

每个行和列都匹配其正则表达式,因此解决方案有效。

就像,以下陈述没有意义......

  

字符串E如何匹配这两个条件?

没有字符串HE。有两个字符串,EPreduce