新書推薦:
《
宽容是件奢侈品(人生360度·一分钟经典故事)
》
售價:HK$
45.8
《
甲骨拼合六集
》
售價:HK$
342.7
《
视觉美食家:商业摄影实战与创意解析
》
售價:HK$
135.7
《
中国经济发展的新阶段:机会与选择
》
售價:HK$
102.4
《
DK月季玫瑰百科
》
售價:HK$
216.2
《
为你想要的生活
》
售價:HK$
67.9
《
关键改变:如何实现自我蜕变
》
售價:HK$
79.4
《
超加工人群:为什么有些食物让人一吃就停不下来
》
售價:HK$
102.4
|
內容簡介: |
《神奇的匹配:正则表达式求精之旅》从正则表达式的基本概念、基本语法入手,着重于数字验证、字符串验证、数字和字符串混合验证及HTML处理等各个方面的应用。并基于目前流行的程序语言和应用环境(如C#、ASP.NET、JSP、JavaScript或PHP),全面介绍了创建正则表达式的方法,以及正则表达式在Web环境中的各种应用。
《神奇的匹配:正则表达式求精之旅》适合广大Web网站开发人员、网站管理维护人员和在校学生阅读,尤其适合与字符串处理相关的Web编程技术人员阅读。
|
目錄:
|
第1篇 正则表达式基础
第1章 外行看正则表达式
1.1 什么是正则表达式
1.2 本书使用的测试工具
1.3 理解元字符
1.3.1 匹配位置的元字符
1.3.2 匹配字符的元字符
1.3.3 元字符总结
1.4 文字匹配
1.4.1 字符类
1.4.2 字符转义
1.4.3 反义
1.4.4 限定符
1.5 字符的操作
1.5.1 替换
1.5.2 分组
1.5.3 反向引用
1.6 正则的其他操作
1.6.1 零宽度断言
1.6.2 负向零宽度断言
1.6.3 匹配选项
1.6.4 注释
1.6.5 优先级顺序
1.6.6 递归匹配
1.7 典型正则表达式解释
1.7.1 匹配Windows 操作系统的名称
1.7.2 匹配HTML 标记
1.7.3 匹配HTML 标记之间的内容
1.7.4 匹配CSV 文件内容
第2章 数字验证的方法
2.1 9种数值验证
2.1.1 字符串只包含数字的验证
2.1.2 字符串只包含整数的验证
2.1.3 字符串指定范围的整数验证
2.1.4 字符串为实数的验证
2.1.5 字符串指定精度的实数验证
2.1.6 科学计数法的数值验证
2.1.7 二进制数值的验证
2.1.8 八进制数值的验证
2.1.9 十六进制数值的验证
2.2 4种国内电话号码的验证
2.2.1 国内手机号码验证
2.2.2 固定电话号码(不包括区号)验证
2.2.3 区号+固定电话号码验证
2.2.4 区号+固定电话号码+分机号码验证
2.2.5 固定电话号码验证总结
2.3 2种身份证号码验证
2.3.1 15位身份证号码验证
2.3.2 18位身份证号码验证
2.4 银行卡和信用卡号验证
2.5 邮政编码验证
2.5.1 国内邮政编码验证
2.5.2 国际邮政编码验证
2.6 4种IP地址验证
2.6.1 简单IP地址验证
2.6.2 精确IP地址验证
2.6.3 子网内部IP地址验证
2.6.4 64位IP地址验证
第3章 常用字符串验证方法
3.1 5种英文单词验证
3.1.1 小写英文单词验证
3.1.2 大写英文单词验证
3.1.3 英文单词的分隔符验证
3.1.4 否定验证
3.1.5 具有重复特征的英文单词验证
3.2 6种非单词字符串验证
3.2.1 英文标点符号验证
3.2.2 中文标点符号验证
3.2.3 中文文本验证
3.2.4 特殊字符验证
3.2.5 密码验证
3.2.6 字符表的分类
3.3 常用的文件名称和路径验证
3.3.1 通配符
3.3.2 指定文件扩展名的验证
3.3.3 指定文件名的验证
3.3.4 包含指定字符串的文件全名验证
3.3.5 排除两端存在空白字符的文件全名验证
3.3.6 文件路径验证
3.4 4种网络常用元素验证
3.4.1 电子邮件验证
3.4.2 主机名称验证
3.4.3 HTTP地址验证
3.4.4 FTP地址验证
……
第4章 常见数字和字符混合验证
第5章 常见的HTML 元素验证和处理
第2篇 ASP.NET 正则表达式应用
第6章 C#常用数据类型的检查与转换
第7章 不可变字符串与可变字符串的处理
第8章 常见的.NET 框架中正则表达式及其应用
第9章 常见ASP.NET 验证控件
第3篇 PHP 正则表达式应用
第10章 常见PHP 数据类型
第11章 常见PHP 字符串处理
第12章 PHP 与正则表达式的应用
第4篇 JSP 正则表达式应用
第13章 常见的JSP 中数据处理
第14章 常见的JSP 中正则表达式
第5篇 JavaScript 正则表达式应用
第15章 常见的JavaScript 中数据类型及其转化
第16章 常见JavaScript 字符串和数组处理
第17章 常见JavaScript 正则表达式应用
|
|