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

问题描述 投票:0回答:1

enter image description here

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


我明白H的来源。

我也看到L是如何工作的。

但我对E和P有点困惑。

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

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

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

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

我读错了吗?这取自regexcrossword

regex
1个回答
1
投票

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

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

字符串LP匹配[PLEASE]+

字符串HL匹配[^SPEAK]+

字符串EP匹配EP|IF|EF

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


就像,以下声明没有意义......

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

没有字符串E。有两个字符串,HEEP

© www.soinside.com 2019 - 2024. All rights reserved.