mysql正则匹配中文.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
mysql正则匹配中文

mysql_正则匹配中文 mysql 正则匹配中文 用mysql里的HEX把字段转为2进制,然后正则匹配 对应中文的code码。 我们的字段存储的是utf8,所以查询了 utf8汉字编码对照表 (如果你的是gbk系的就查对应的编码对照就可以了) 汉字 e[4-9][0-9a-f]{4} 数字(3[0-9]) 字母(4[0-9A-F]|5[0-9A]|6[0-9A-F]|7[0-9A])对应的code 正则可以写为: HEX(name) REGEXP [[::]](e[4-9][0-9a-f]{4}|3[0-9]|4[0-9A-F]|5[0-9A]|6[0-9A-F]|7[0-9A]|5F)+[[::]] [[:\:]] 和 [[:\:]] 是 mysql正则的起止符。 REG_EXP_DATE = ^(( ([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})- ( ((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)-(0[1-9]|[12][0-9]|30))|(02-(0[1-9]|[1][0-9]|2[0-8])) ))|((([0-9]{2})(0[48]|[2468][048]|[13579][26])|((0[48]|[2468][048]|[3579][26])00))-02-29))\\s+([0-1]?[0-9]|2[0-3])-([0-5][0-9])-([0-5][0-9])$; 对应数据库 YYYY-MM-DD HH24-MI-SS (0[13578]|1[02])|(0[469]|11)|02 正则表达式中的特殊字符 字符/ 意义:对于字符,通常表示按字面意义,指出接着的字符为特殊字符,不作解释。 例如:/b/匹配字符’b’,通过在b 前面加一个反斜杠,也就是/b/,则该字符变成特殊字符,表示 匹配一个单词的分界线。 或者: 对于几个字符,通常说明是特殊的,指出紧接着的字符不是特殊的,而应该按字面解释。 例如:*是一个特殊字符,匹配任意个字符(包括0个字符);例如:/a*/意味匹配0个或多个a。为了匹配字面上的*,在a前面加一个反斜杠;例如:/a*/匹配’a*’。 字符^ 意义:表示匹配的字符必须在最前边。 例如:/^A/不匹配\an A,\中的’A’,但匹配\An A.\中最前面的’A’。 字符$ 意义:与^类似,匹配最末的字符。 例如:/t$/不匹配\eater\中的’t’,但匹配\eat\中的’t’。 字符* 意义:匹配*前面的字符0次或n次。 例如:/bo*/匹配\A ghost booooed\中的’boooo’或\A bird warbled\中的’b’,但不匹配\Agoat g runted\中的任何字符。 字符+ 意义:匹配+号前面的字符1次或n次。等价于{ 1, }。 例如:/a+/匹配\candy\中的’a’和\caaaaaaandy.\中的所有’a’。 字符? 意义:匹配?前面的字符0次或1次。 例如:/e?le?/匹配\angel\中的’el’和\angle.\中的’le’。 字符. 意义:(小数点)匹配除换行符外的所有单个的字符。 例如:/.n/匹配\nay, an apple is on the tree\中的’an’和’on’,但不匹配’nay’。 字符(x) 意义:匹配’x’并记录匹配的值。 例如:/(foo)/匹配和记录\foo bar.\中的’foo’。匹配子串能被结果数组中的素[1], ...,[n] 返 回,或被RegExp对象的属性, ..., 返回。 字符x│y 意义:匹配’x’或者’y’。 例如:/green│red/匹配\green apple\中的’green’和\red apple.\中的’red’。 字符{ n } 意义:这里的n是一个正整数。匹配前面的n个字符。 例如:/a{ 2 }/不匹配\candy,\中的’a’,但匹配\caandy,\ 中的所有’a’和\caaandy.\中前面的两个’a’。 字符s 意义:匹配一个单个white空格符,包括空格,tab,form feed,换行符,等价于[ fnrtv]。 例如:/sw*/匹配\foo bar.\中的’ bar’。 字符S 意义:匹配除white空格符以外的一个单个的字符,等价于[^ fnrtv]。 例如:/S/w*匹配\foo bar.\中的’foo’。 字符t 意义:匹配一个制表符 字符v 意义:匹配一个顶头制表符 字符

文档评论(0)

baa89089 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档