![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
正则表达式
veaglefly
这个作者很懒,什么都没留下…
展开
-
正则表达式基础篇
正则表达式基础篇 正则表达式的函数库: 1. PCRE,与Perl语言兼容的正则表达式函数。 2. POSIX。 【语法规则】 一. 原子: 原子是正则表达式的最基本的组成单位,每个模式中至少包含一个原子。原子是由所有未显示指定为元字符的打印和非打印字符组成, 1) 普通字符作为原子 包括大写小写字母,所有的数字。 2) 一些特殊字符和元字原创 2015-04-09 18:07:40 · 704 阅读 · 0 评论 -
PHP核心技术与最佳实践之正则表达式匹配规则
PHP核心技术与最佳实践之正则表达式匹配规则 本文介绍几种常用的匹配规则。 1. 字符组 查找数字、字母、空白很简单,因为已经有了对应这些集合的元字符,但是如果匹配没有预定义元字符的字符集合,方法很简单, 就是在方括号内列出它们。 例如:[aeiou]匹配任何一个英文元音字母,[.*?]匹配标点中的一个。注意此时方括号内的元字符失去了特殊意义。 也可以指定字符范围,例如[0-9]原创 2015-04-14 16:01:00 · 746 阅读 · 0 评论 -
PHP核心技术与最佳实践之正则表达式反向引用
PHP核心技术与最佳实践之正则表达式反向引用 反向引用用于重复搜索前面某个分组匹配的文本。例如:“\1”代表分组1匹配的文本: \b(\w+)\b\s+\1\b 要反向引用分组捕获的内容,可以使用“\k”上个例子: \b(?\w+)\b\s+\k\b 【示例】:UBB标签代码 UBB标签用来在论坛和留言板中代替HTML,实现一些简单的HTML效果,同时防止滥用HTML出现安全问题。原创 2015-04-14 16:03:09 · 1316 阅读 · 0 评论 -
正则表达式基础提升归纳
正则表达式是一种不确定有限自动机。NFA。 在书写正则表达式时应尽量减少回溯来提高正则表达式的效率。 一. 理解元字符 根据功能,元字符可分为两种类型:匹配位置的元字符和匹配字符的元字符。 1. 匹配位置的元字符 包括:^、$和\b三个字符。 ^(脱字符号,在文章插入字时使用) $(美元符号)。 他们分别表示行的开始和末尾。 ^string 正则表达式匹配以str原创 2015-04-14 15:57:56 · 612 阅读 · 0 评论