我正在使用 boost xpressive 搜索文本。我有两种搜索模式。
- 文本模式(包括通配符 * 和?)
- 正则表达式模式
对于两者,我都使用 regex_search()。
我的问题如下 - 在文本模式下,如果我的搜索字符串是 [az],xpressive 会搜索 'a' 到 'z' 之间的字符而不是 [az]。
是否有任何标志可以传递给 xpressive 以便它搜索 [az]。
我知道通过给出转义序列(例如 \[az\] )xpressive 将搜索 [az]。
我正在使用 boost xpressive 搜索文本。我有两种搜索模式。
对于两者,我都使用 regex_search()。
我的问题如下 - 在文本模式下,如果我的搜索字符串是 [az],xpressive 会搜索 'a' 到 'z' 之间的字符而不是 [az]。
是否有任何标志可以传递给 xpressive 以便它搜索 [az]。
我知道通过给出转义序列(例如 \[az\] )xpressive 将搜索 [az]。