早教吧作业答案频道 -->其他-->
正则表达式中含有汉字,匹配不出正确结果,怎么办?现在有一个正则表达式^([京津冀晋蒙辽吉黑沪苏浙皖闽赣鲁豫鄂湘粤桂琼渝川贵云藏陕甘青宁新军]\d{12})$,我用std::tr1::regexmatch函数匹配“
题目详情
正则表达式中含有汉字,匹配不出正确结果,怎么办?
现在有一个正则表达式 ^([京津冀晋蒙辽吉黑沪苏浙皖闽赣鲁豫鄂湘粤桂琼渝川贵云藏陕甘青宁新军]\d{12})$ ,我用std::tr1::regex_match函数匹配“鲁123456789123”这个串返回的是false,显然是不对的,我试过不带汉字的可以,我现在要怎么弄才能匹配正确?
现在有一个正则表达式 ^([京津冀晋蒙辽吉黑沪苏浙皖闽赣鲁豫鄂湘粤桂琼渝川贵云藏陕甘青宁新军]\d{12})$ ,我用std::tr1::regex_match函数匹配“鲁123456789123”这个串返回的是false,显然是不对的,我试过不带汉字的可以,我现在要怎么弄才能匹配正确?
▼优质解答
答案和解析
^((京|津|冀|晋|蒙|辽|吉|黑|沪|苏|浙|皖|闽|赣|鲁|豫|鄂|湘|粤|桂|琼|渝|川|贵|云|藏|陕|甘|青|宁|新|军)\d{12})$
将汉字当成字符串,用或操作应该行吧,std这好像是C++,难道反斜杠不用转义,\d不用写成\\d就能识别?
将汉字当成字符串,用或操作应该行吧,std这好像是C++,难道反斜杠不用转义,\d不用写成\\d就能识别?
看了 正则表达式中含有汉字,匹配不...的网友还看了以下:
下列六种有机物:(A)石蜡、(B)蔗糖、(C)甲苯、(D)甘油、(E)四氯化碳、(F)乙醛下列六种 2020-05-13 …
如图①,若AB‖CD,则∠B,∠D和∠E的大小关系是();反之,若∠B+∠D=∠E,直线AB与CD 2020-06-07 …
a+b+c+d+e=abcde,a,b,c,d,e均是正整数,求e的最大值由于a,e在式中对称,故 2020-06-09 …
已知随机变量ξi满足P(ξi=1)=pi,P(ξi=0)=1-pi,i=1,2.若0<p1<p2< 2020-07-21 …
正则表达式中含有汉字,匹配不出正确结果,怎么办?现在有一个正则表达式^([京津冀晋蒙辽吉黑沪苏浙皖 2020-07-23 …
已知:如图,Rt△ABC中,∠BAC=90°,AB=5,AC=12,将△ABC沿射线BC方向平移m 2020-08-02 …
A、B、C、D、E五个人干一项工作,若A、B、C、D四人一起干,8天可完工;若B、C、D、E四人一起 2020-11-27 …
A、B、C、D、E五人一起干一项工作,若A、B、C、D四人一起干,需用6天完工,若B、C、D、E四人 2020-11-27 …
A、B、C、D、E五人干一项工作,若A、B、C、D四人一起干,需6天完工;若B、C、D、E四人一起干 2020-11-27 …
js中的竖线是什么意思('GN="";81e(M,h){9(N!=""){7(N).r="Y"}9( 2021-02-04 …