1

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

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

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

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

是否有任何标志可以传递给 xpressive 以便它搜索 [az]。

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

4

0 回答 0