正则表达式一点通:正则中的中文.

Slides:



Advertisements
Similar presentations
分享人:張益源. 個人資料介紹 姓名:張益源 畢業:體育系 97 級 專長:田徑、籃球、游泳 任教學校:慈濟大學實驗國民小學 學校職務:體育兼資訊老師.
Advertisements

因数与倍数 2 、 5 的倍数的特征
3 的倍数特征 抢三十
国家税务总局关于修改企业所得税年度纳税申报表( A 类, 2014 年版) 部分申报表的公告(国家税务总局公告 2016 年第 3 号) 一、对《企业基础信息表》( A )及填报说明修改如下: (一) “107 从事国家非限制和禁止行业 ” 修改为 “107 从事国家限制或禁止行业 ”
教师成绩录入步骤 1. 登录教务系统 2. 进入教师成绩管理界面 3. 选择相应的教学班,点击 “ 课程成绩录 入 ” 进入成绩录入界面 4. 点击 “ 设置 ” 按钮设置 “ 成绩分项 ” 5. 录入成绩, “ 保存成绩 ” 按钮可以保存成 绩但不提交(提交后不能再修改成绩) 6. “ 提交成绩 ”
数制 (1) 基数:在一种数制中,只能使用一组固定的数字符号 来表示数目的大小,其使用数字符号的个数,就称为该数 制的基数。其规则是 “ 逢 b 进一 ” ,则称为 b 进制的基数。 十进制( Decimal )的基数是 10 ,,它有 10 个数字符号, 即 0 , 1 , 2 , 3 , 4 ,
2014 年 12 月 企业所得税年度纳税申报表 (A 类, 2014 版 ) 辅导材料(二) A 企业基础信息 A 主表.
7.2 图示化记忆 记忆的概述 图示化记忆 联想记忆法 奇特联想记忆法 用手记忆.
第四单元 100 以内数的认识
第四单元 100 以内数的认识
白玉苦瓜 余光中.
景观水池渗漏的研究 年级专业:12级土木工程 指导教师: ××× 教 学 点: ××××教学点 新疆工程学院继续教育学院 20 年 月 日
企业所得税年度纳税申报表(A类,2014版) 中小企业主要报表辅导材料
C语言程序设计 李伟光.
工程定额与计价方法 教材名称:工程建设定额原理与实务
建设工程施工管理 模拟卷 一、单项选择题 1.下列选项中,除( )以外都属于施工机械使用费。 A.购置费 B.安拆费及场外运费 C.折旧费 D.修理费.
私校教職員老年經濟安全之介紹 -退休金3萬與9萬差別-
教學經驗分享 吳毅成 國立交通大學資訊工程系 2012年4月.
繁星推薦及申請入學 家長說明會 教務處試務組.
阳光工程引导性培训 宁夏自治区盐池县农广校
应用性能管理提升客户体验 龙珠客户案例分享 肖澍 云智慧公司.
《毛泽东思想和中国特色社会主义体系概论》 第一章马克思主义中国化两大理论成果
2010年春季开学学校食堂食品安全知识培训 徐汇区食品药品监督所
进出口食品检验监管 基础讲课内容 我国进出口食品安全管理体系介绍 法律法规 进口食品的检验检疫 出口食品的检验检疫.
授课班级 安全技术管理0605班 第 5 次 课 授课时间 2008年3月10日 星期一 授课地点 科技楼401多媒体教室 课题内容:
Tool Command Language --11级ACM班 金天行.
2015版《中国地震动参数区划图》 对我市城乡建设的影响
典型案例---医院.
總務處營繕組簡報 1.業務職掌 2.九十四年度工作績效 3.工程一覽 4.歷年工作成果 5.未來展望 6.困難及建議.
2014年企业所得税汇算清缴相关税收政策 新华区地方税务局 卿继红
模拟 回归 提能 ——最后二十天复习策略 大连市第十二中学 单维霞.
新竹縣福興國小 小小農園~水耕蔬菜.
第十章 季节施工 ——冬期施工准备.
危险废物环境管理情况 河南省固体废物管理中心  韩晓晗 2007年6月6日.
网页设计师职位需求.
食品添加剂生产许可审查通则起草说明.
概述 检索图书的检索工具 检索期刊的检索工具 检索特种文献的检索工具
餐饮服务从业人员 食品安全知识培训 孔莉 朔州市食品药品监督管理局.
首次数据采集填报说明 内蒙古自治区校车信息管理系统 靳 丽 内蒙古自治区教育信息中心 2013年5月
精英型软件人才 培养模式的探索与实践 卢 苇 北京交通大学国家示范性软件学院.
防空地下室审批要点 主讲人:陈玉亭.
治超新政相关文件解读 厅执法局 江涛 二零一六年九月.
科技服务业统计 报表填报说明 江苏省科技统计中心 2008年12月 镇江.
职业规划书.
第一讲 面向对象程序设计概论 苏州大学 计算机科学与技术学院.
我国经济发展的 新环境和新战略.
关于加强城市排水防涝有关政策解读 吉林省住房和城乡建设厅 臧 锐.
在PHP和MYSQL中实现完美的中文显示
谈谈Python编码问题和Unicode
國中公民康軒版第三冊第五課 《政治參與與選舉》 問題答覆與補充
IT&SAMS小組 (IIT - 倉頡輸入法)
外贸型网站的建设与推广 第一节 建设外贸型网站的必要性与基本原则 第二节 建设外贸型网站的基本流程 第三节 外贸型网站的推广和监测.
Android 开发入门.
本节内容 字符编码 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
学习目标 1、什么是字符集 2、字符集四个级别 3、如何选择字符集.
JAVA 程式設計 資訊管理系 - 網路組.
知识点六 草原资源保护法及渔业资源保护法.
SEO SEO优化演示方案.
正则表达式 一、基本定义及组成 组成:一个完整的表达式由字符簇,限定符,定位符等组成。
第九节 赋值运算符和赋值表达式.
《手把手教你学STM32-STemWin》 主讲人 :正点原子团队 硬件平台:正点原子STM32开发板 版权所有:广州市星翼电子科技有限公司
Javascript 基础 面向非JS语言的开发人员.
TBSUSP 资源整合检索软件 北京金信桥信息技术有限公司 2010年05月31日.
方格紙上畫正方形.
数据表示 第 2 讲.
沙田崇真中學 新高中學制.中四選科講座 8/7/2013.
微机原理与接口技术 西安邮电大学计算机学院 董 梁.
JavaScript 教师:魏小迪
第2章 网店布局 2.1 用户体验.
学习目标 1、什么是列类型 2、列类型之数值类型.
Presentation transcript:

正则表达式一点通:正则中的中文

Unicode字符编码表 Unicode是国际组织制定的可以容纳世界上所有文字和符号的字符编码方案

大家先抛开以前所学 首先使用PHP对“你”进行json_encode var_export(json_encode(“你”)); 大家会发现,编码时这个函数把中文转换为了Unicode编码 同样在JavaScript中,使用escape函数一样可以转码 alert(escape(“你“)); 同样,Java中可以使用JDK下面的native2ascii 工具查看字符的unicode编码

所以在正则中要匹配中文 JS部分: var pattern=/[\u4e00-\u9fa5]/g; 在正则中,\u加上四位十六进制数,范围从\u4e00(一)开始到\u9fa5(龥 ),就能匹配所有中文 然而在PHP中却不对了: 在PHP中。是用\x代表十六进制数,并且位数超过四位必须要大括号概括 所以在PHP中匹配中文要这么写:[\x{4e00}-\x{9fa5}] 并必须加上 ”u“ 修饰符,字符串如果是utf-8,那么必须要加上u修饰符

所以在正则中要匹配中文 Java中 两种都支持 [\\x{4e00}-\\x{9fa5}] [\\u4e00-\\u9fa5]

今天你懂”中文“了吗?

本课时小测验 问:\u4e00 是哪个中文字 答:中文字 ”一“

本课时小测验 问:我要匹配出字符串中的所有”一“,js部分怎么写 答:/\u4e00/g

本课时小测验 问:java当中支持修饰符 u吗? 答:不支持,它是php特有的

本课时小测验 问:php中匹配utf8下的中文字怎么写正则 答:/[\x{4e00}-\x{9fa5}]/u 。注意最后一个u修饰符一定要写

思考题 问:如果字符是gb2312 该怎么写 答:推荐先把字符串转化为utf-8编码。同样使用统一的正则来匹配,不建议不同的编码各一套正则写法。