| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 论坛
 上传资源
上传编程相关的资源,源源不断赚取资源分,以备将来下载之需
ghf794785671
文件大小:71.32 MB
文件类型:pdf
发布时间:2021-08-22 20:26:51
需资源分:2
下载次数:1
Tag:正则表达式经典实例.pdf
::资源简介::
正则表达式经典实例
前言
内容提要
目录
第1章 正则表达式简介
1_1 正则表达式的定义
1_2 使用正则表达式的工具
第2章 正则表达式的基本技巧
2_1 匹配字面文本
2_2 匹配不可打印字符
2_3 匹配多个字符之一
2_4 匹配任意字符
2_5 匹配文本行起始和/或文本行结尾
2_6 匹配整个单词
2_7 Unicode代码点、属性、区块和脚本
2_8 匹配多个选择分支之一
2_9 分组和捕获匹配中的子串
2_10 再次匹配先前匹配的文本
2_11 捕获和命名匹配子串
2_12 把正则表达式的一部分重复多次
2_13 选择最小和最大重复次数
2_14 消除不必要的回溯
2_15 避免重复逃逸
2_16 检查一个匹配,但不添加到整体匹配中
2_17 根据条件匹配两者之一
2_18 向正则表达式中添加注释
2_19 在替代文本中添加字面文本
2_20 在替代文本中添加正则匹配
2_21 把部分的正则匹配添加到替代文本中
2_22 把匹配上下文插入到替代文本中
第3章 使用正则表达式编程
3_1 在源代码中使用字面正则表达式
3_2 导入正则表达式函数库
3_3 创建正则表达式对象
3_4 设置正则表达式选项
3_5 检查是否可以在目标字符串中找到匹配
3_6 检查正则表达式能否整个匹配目标字符串
3_7 获取匹配文本
3_8 决定匹配的位置和长度
3_9 获取匹配文本的一部分
3_10 获取所有匹配的列表
3_11 遍历所有匹配
3_12 在过程代码中对匹配结果进行验证
3_13 在另一个匹配中查找匹配
3_14 替换所有匹配
3_15 使用匹配的子串来替换匹配
3_16 使用代码中生成的替代文本来替换匹配
3_17 替换另一个正则式匹配中的所有匹配
3_18 替换另一个正则式匹配之间的所有匹配
3_19 拆分字符串
3_20 拆分字符串,保留正则匹配
3_21 逐行查找
第4章 合法性验证和格式化
4_1 E-mail地址的合法性验证
4_2 北美电话号码的合法性验证和格式化
4_3 国际电话号码的合法性验证
4_4 传统日期格式的合法性验证
4_5 对传统日期格式进行精确的合法性验证
4_6 传统时间格式的合法性验证
4_7 检查ISO 8601格式的日期和时间
4_8 限制输入只能为字母数字字符
4_9 限制文本长度
4_10 限制文本中的行数
4_11 肯定响应的检查
4_12 社会安全号码的合法性验证
4_13 ISBN的合法性验证
4_14 ZIP代码的合法性验证
4_15 加拿大邮政编码的合法性验证
4_16 英国邮政编码的合法性验证
4_17 查找使用邮局信箱的地址
4_18 转换姓名格式
4_19 信用卡号码的合法性验证
4_20 欧盟增值税代码
第5章 单词、文本行和特殊字符
5_1 查找一个特定单词
5_2 查找多个单词之一
5_3 查找相似单词
5_4 查找除某个单词之外的任意单词
5_5 查找后面不跟着某个特定单词的任意单词
5_6 查找不跟在某个特定单词之后的任意单词
5_7 查找临近单词
5_8 查找重复单词
5_9 删除重复的文本行
5_10 匹配包含某个单词的整行内容
5_11 匹配不包含某个单词的整行
5_12 删除前导和拖尾的空格
5_13 把重复的空白替换为单个空格
5_14 对正则表达式元字符进行转义
第6章 数字
6_1 整数
6_2 十六进制数字
6_3 二进制数
6_4 删除前导
6_5 位于某个特定范围之内的整数
6_6 在某个特定范围之内的十六进制数
6_7 浮点数
6_8 含有千位分隔符的数
6_9 罗马数字
第7章 URL、路径和Internet地址
7_1 URL合法性验证
7_2 在全文中查找URL
7_3 在全文中查找加引号的URL
7_4 在全文中寻找加括号的URL
7_5 把URL转变为链接
7_6 URN合法性验证
7_7 通用URL的合法性验证
7_8 从URL中提取通信协议方案
7_9 从URL中抽取用户名
7_10 从URL中抽取主机名
7_11 从URL中抽取端口号
7_12 从URL中抽取路径
7_13 从URL中抽取查询
7_14 从URL中抽取片段
7_15 域名合法性验证
7_16 匹配IPv4地址
7_17 匹配IPv6地址
7_18 Windows路径的合法性验证
7_19 分解Windows路径
7_20 从Windows路径中抽取盘符
7_21 从UNC路径中抽取服务器和共享名
7_22 从Windows路径中抽取文件夹
7_23 从Windows路径中抽取文件名
7_24 从Windows路径中抽取文件扩展名
7_25 去除文件名中的非法字符
第8章 标记语言和数据交换
8_1 查找XML风格的标签
8_2 把标签b替换为strong
8_3 删掉除em和strong之外的所有XML风格标签
8_4 匹配XML名称
8_5 添加p和br标签将纯文本转换为HTML
8_6 在XML风格的标签中查找某个特定属性
8_7 向不包含cellspacing属性的 table标签中添加该属性
8_8 删除XML风格的注释
8_9 在XML风格的注释中查找单词
8_10 替换在CSV文件中使用的分隔符
8_11 抽取某个特定列中的CSV域
8_12 匹配INI段头
8_13 匹配INI段块
8_14 匹配INI名称-值对
::下载地址::

BCCN本地下载 
开通VIP
可免资源分下载所有资源
::下载本资源的人也下载了::
::作者其它资源::
 
>> 评论
 
热门Tag:
 
编程中国 版权所有,并保留所有权利。 在线客服
微信扫码咨询

Powered by BCCN 1.020, Processed in 0.009211 second(s)
Copyright©2010-2024, BCCN.NET, All Rights Reserved

在线客服
微信扫码咨询