为了掌握这种方法,首先需要理解Matcher到其CharSequence的访问模式。
因此,由于Matcher接受CharSequence,所以将正则表达式应用到全体文件是可能的。
实际上,RegexpManager需要为您所选的库或缺省库创建matcher适配器。
这两个类(Pattern与Matcher)就是整个模式匹配库。
如果未终止,matcher函数将应用于当前的loc。
提出正确的正则表达式,然后使用Matcher类的结果,这就是这个模式匹配库要做的全部工作。
JBehave提供了一种Matcher类型用于实现丰富的期望,从而满足了这一需求。
为了改进这种情况,Matcher应该而且能够利用Rope迭代器提供的更快的O(1)访问时间。