识别人物的模式

时间:2016-06-15 18:44:24

标签: regex

我是大学的学生,我需要一些人物识别模式的帮助:它会匹配什么?或者也许有人可以解释它是如何工作的?

“(k [abc] * p)+”

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

这是一个模糊的问题,因为你基本上都在询问正则表达式的工作原理。

首先,我会推荐'掌握正则表达式',这是一本关于正则表达式的非常棒的O'Reily书。

另外,对于一个正则表达式的游乐场,我真的很喜欢使用Rubular(http://www.rubular.com/)作为游乐场,虽然这是为了红宝石,它可以让你很好地理解一般的正则表达式,并带来一个很好的快速参考指南。

花一些时间自己解决这个问题非常有帮助,正则表达式不会消失。

在这种情况下,表达式将()内的所有内容作为一个块进行评估。所以它正在寻找一个k,然后至少有一个(+)abc([abc])后跟一个p,至少一次(+)。

所以像kap,kabcp这样的东西会匹配。

相关问题