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 方法指定了开始位置,则从指定为开始查找。
|