Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++;正则表达式搜索特定的中文模式 我需要从C++字符串中还原搜索特定的中文模式 例如,我有一个源字符串“什么手机好" “还有一种模式”什么(.*)好"_C++_Regex_Wstring - Fatal编程技术网

C++;正则表达式搜索特定的中文模式 我需要从C++字符串中还原搜索特定的中文模式 例如,我有一个源字符串“什么手机好" “还有一种模式”什么(.*)好"

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

我使用boost::regex_search和wstring来实现这一点,但有一些地方出了问题 当搜索字符串为英文或数字时,代码不起作用,例如,源字符串为“abc”什么efg手机好“模式是”什么(.*)好,代码执行ACT2。源字符串为“”(空字符串)模式为什么(.*)好,代码执行ACT1

我想知道如何修理它

func


令人尴尬的是,我不必使用wstring来处理中国正则表达式

只需进行查询并对gbk字符串进行模式设置即可解决此问题

boost::regex_search(query,pattern)

编译正常,unittest出错。
boost::regex_search(query,pattern)