如何使Xpressive引擎像常规文本搜索一样工作

时间:2019-03-25 10:22:14

标签: c++ boost boost-xpressive

我正在使用boost xpressive搜索文本。 我有两种搜索模式。

  • 文本模式(包括通配符*和?)
  • 正则表达式模式

对于两者,我都使用regex_search()。

我的问题如下- 在文本模式下,如果我的搜索字符串是[a-z],则xpressive搜索'a'到'z'之间的字符,而不是[a-z]。

有没有可以传递给xpressive的标志,以便它搜索[a-z]。

我知道,通过给出转义序列(例如\ [a-z \]),xpressive将搜索[a-z]。

0 个答案:

没有答案