C++;正则表达式搜索特定的中文模式 我需要从C++字符串中还原搜索特定的中文模式 例如,我有一个源字符串“什么手机好" “还有一种模式”什么(.*)好"
我使用boost::regex_search和wstring来实现这一点,但有一些地方出了问题 当搜索字符串为英文或数字时,代码不起作用,例如,源字符串为“abc”什么efg手机好“模式是”什么(.*)好,代码执行ACT2。源字符串为“”(空字符串)模式为什么(.*)好,代码执行ACT1 我想知道如何修理它 funcC++;正则表达式搜索特定的中文模式 我需要从C++字符串中还原搜索特定的中文模式 例如,我有一个源字符串“什么手机好" “还有一种模式”什么(.*)好",c++,regex,wstring,C++,Regex,Wstring,我使用boost::regex_search和wstring来实现这一点,但有一些地方出了问题 当搜索字符串为英文或数字时,代码不起作用,例如,源字符串为“abc”什么efg手机好“模式是”什么(.*)好,代码执行ACT2。源字符串为“”(空字符串)模式为什么(.*)好,代码执行ACT1 我想知道如何修理它 func 令人尴尬的是,我不必使用wstring来处理中国正则表达式 只需进行查询并对gbk字符串进行模式设置即可解决此问题 boost::regex_search(query,patter
令人尴尬的是,我不必使用wstring来处理中国正则表达式 只需进行查询并对gbk字符串进行模式设置即可解决此问题
boost::regex_search(query,pattern)
编译正常,unittest出错。
boost::regex_search(query,pattern)