新年10个Flag实现中~
访问量
2.0M
文章数
150
运行天
1206
前言php经常需要去匹配html标签,然而由于html标签可能有很多个重复的,甚至可能含有一些嵌套,因此匹配困难。一、php正则问号的用法1、只想匹配字符“?”需要进行转义,即\?2、用于非贪婪匹配即最近匹配:【贪婪】模式:a.*c字符串:abcabc匹配结果:abcabc【非贪婪】模式:a.*?c字符串:abcabc匹配结果:abc常用:(1)*?重复任意次,但尽可能少(2)+?重复1次或更多次,但尽可能少(3)??重复0次或1次,但尽可能少(4){n,m}?重复n到m次,但尽可能少(5){n,}?重复n次以上,但尽可能少3、不捕捉模式?:意思就是对于不想要用()捕捉到的数据,加一个?:即可,例如:模式:(?:aaa)(bbb)匹配结果:$1=bbbaaa不会被$1捕捉到二、php匹配任意
1