最近有一个任务,从页面中抓取页面中所有的链接,当然使用PHP正则表达式是最方便的办法。要写出正则表达式,就要先总结出模式,那么页面中的链接会有几种形式呢? 链接也就是超级链接,是从一个元素(文字、图片、视频等)链接到另一个元素(文字、图片、视频等)。网页中的链接一般有三种,一种是绝对URL超链接,也 ...
分类:
Web程序 时间:
2016-08-04 14:40:31
阅读次数:
144
preg_match() preg_match() 函数用于进行正则表达式匹配,成功返回 1 ,否则返回 0 。 语法: 参数说明: 例子 1: 输出: 在该例子中,由于使用了 i 修正符,因此会不区分大小写去文本中匹配 php 。 注意: preg_match() 第一次匹配成功后就会停止匹配,如 ...
分类:
Web程序 时间:
2016-07-17 12:55:30
阅读次数:
230
PHP preg_replace() 正则替换,与JavaScript 正则替换不同,PHP preg_replace() 默认就是替换所有符号匹配条件的元素。 大部分语言的正则表达式都是差不多的,不过也有细微的差异。 PHP 正则表达式 上表是正则表达式比较全面的解释,而商标中的正则字符都有特殊含 ...
分类:
Web程序 时间:
2016-07-15 09:42:06
阅读次数:
172
正则表达式30分钟入门教程 三个常用的知识点: 1、惰性匹配:正则引擎默认是贪婪的,若要最少重复的话,需要用到惰性匹配符 “?” 懒惰限定符 代码/语法 说明 参考:http://deerchao.net/tutorials/regex/regex.htm#greedyandlazy 2、不捕获性匹 ...
分类:
Web程序 时间:
2016-07-13 13:54:33
阅读次数:
264
前言: 在本文中讲述了正则表达式中的组与向后引用,先前向后查看,条件测试,单词边界,选择符等表达式及例子,并分析了正则引擎在执行匹配时的内部机理。 本文是Jan Goyvaerts为RegexBuddy写的教程的译文,版权归原作者所有,欢迎转载。但是为了尊重原作者和译者的劳动,请注明出处!谢谢! 9 ...
分类:
Web程序 时间:
2016-07-10 21:13:36
阅读次数:
211
前言: 半年前我对正则表达式产生了兴趣,在网上查找过不少资料,看过不少的教程,最后在使用一个正则表达式工具RegexBuddy时,发现他的教程写的非常好,可以说是我目前见过最好的正则表达式教程。于是一直想把他翻译过来。 本文是Jan Goyvaerts为RegexBuddy写的教程的译文,版权归原作 ...
分类:
Web程序 时间:
2016-07-10 18:15:44
阅读次数:
174
1、preg_match() :preg_match() 函数用于进行正则表达式匹配,成功返回 1 ,否则返回 0 。 语法:int preg_match( string pattern, string subject [, array matches ] ) 例子 1 : 浏览器输出: 在该例子中 ...
分类:
Web程序 时间:
2016-07-10 16:47:33
阅读次数:
215
PHP模式修饰符又叫模式修正符,是在正则表达式的定界符之外使用。主要用来调整正则表达式的解释,提扩展了正则表达式在匹配、替换等操作的某些功能,增强了正则的能力。但是有很多地方的解释都是错误的,也容易误导别人,所以今天我把这个文档整理出来,供大家参考。 其他资料: 模式修正符: 解说正则表达式模式中使 ...
分类:
Web程序 时间:
2016-07-10 16:44:57
阅读次数:
152
正则表达式定义 正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。 列目录时, dir *.txt或ls *.txt中的*.txt就不是一个正则表达式,因为这里*与正则式的*的含 ...
分类:
Web程序 时间:
2016-06-30 12:15:37
阅读次数:
129
php正则表达式手册 php的正则表达式很强大,学好了的确有很大的用处,但是正则表达式的规则很繁琐,所有有一个手册是必要的,这里收集了一个手册。 正则表达式定义 正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从 ...
分类:
Web程序 时间:
2016-06-18 14:14:05
阅读次数:
227