CRegexpT 模板类 - PrepareMatch 方法

DEELX

CRegexpT::PrepareMatch 方法

回到:目录 | 上一页:GetNamedGroupNumber 属性 | 下一页:Replace 方法


匹配准备 CRegexpT::PrepareMatch

CContext * PrepareMatch(const CHART * tstring) const;

CContext * PrepareMatch(const CHART * tstring, int start) const;


返回值

经过初始化的查找匹配上下文对象,用来在 Match(CContext * pContext) 中使用。


参数

tstring
  进行匹配的字符串,使用 \0 作为结束标志。

start
  开始查找匹配的位置。


说明

初始化上下文对象,准备从文本中查找匹配符合表达式的子字符串。

第一种形式,PrepareMatch 方法未指定开始位置,则根据当前匹配模式是否是 RIGHTTOLEFT 模式决定开始位置:如果是普通模式,则从 0 开始,向右查找;如果是 RIGHTTOLEFT 模式,则从结束位置开始,向左查找。

第二种形式,PrepareMatch 方法指定了开始位置,则从指定为开始查找。

 

regexlab.com © 2005 - 2006