永发信息网

正则表达式中含有汉字,匹配不出正确结果,怎么办?

答案:3  悬赏:0  手机版
解决时间 2021-04-18 07:22
现在有一个正则表达式 ^([京津冀晋蒙辽吉黑沪苏浙皖闽赣鲁豫鄂湘粤桂琼渝川贵云藏陕甘青宁新军]\d{12})$ ,我用std::tr1::regex_match函数匹配“鲁123456789123”这个串返回的是false,显然是不对的,我试过不带汉字的可以,我现在要怎么弄才能匹配正确?
最佳答案
^((京|津|冀|晋|蒙|辽|吉|黑|沪|苏|浙|皖|闽|赣|鲁|豫|鄂|湘|粤|桂|琼|渝|川|贵|云|藏|陕|甘|青|宁|新|军)\d{12})$
将汉字当成字符串,用或操作应该行吧,std这好像是C++,难道反斜杠不用转义,\d不用写成\\d就能识别?
全部回答
var reg = /^([京津冀晋蒙辽吉黑沪苏浙皖闽赣鲁豫鄂湘粤桂琼渝川贵云藏陕甘青宁新军]\d{12})$/; reg.test('鲁123456789123');
利用以下sql: select col from t where length(col)*2=lengthb(col) and regexp_like(col,'^[^[:punct:]]*$');
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
询问人询问被询问人时有专人做了笔录,而后又
有关保护地球的标语,请写一条号召人们保护森
pvc排水管弯头一共有几种?
新浪微博怎么买粉,怎么在微博上买粉
一年级中,用“正在"写一句话!
FAST迅捷 FW316R和 TP-LINK TL-WR882N 450M这
求三阶魔方口诀, 第二步:顶左,面顺,顶右,
芝士蛋糕哪家的好吃,芝士蛋糕经常吃有坏处吗
时风集团的沿革
大小相声台词,赞美小乔的诗句
读西亚地区图,完成下列各题.(1)一般把___
阿狸励志语录,人生励志成功语录
澄澈和清澈有什么区别
支付宝里的钱怎么消费,怎样查支付宝一共花了
无赖是什么意思,最喜小儿无赖中无赖的意思
推荐资讯
洗完脸脸上起皮,是油性皮肤还是干性皮肤
怎样把一张图片改成160*160 大小限制在20~30K
exo的一首歌有stop stop是什么歌
晨间语录分享,哪个软件是分享经典语录或经典
单选题若a、b为实数,则下列命题中,正确的是
74岁的老头和51岁的保姆睡了一年,保姆要和老
极光按照形态特征分为五类分别是什么
为什么安装电子狗违法,新交规规定使用电子狗
跪求 一个 QQ头像 带 秦字的 我比较喜欢 有背
伊运宾馆在哪里啊,我有事要去这个地方
爱慕女子的诗句,形容干练的词语
不会英文英文怎么说,棕色用英语怎么写?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?