正则匹配

 <img src=”/image/1.jpg”> ‘/(<img).+(src=\”?.+)\/image\/(.+\.(jpg|gif|bmp|bnp|png)\”?).+>/i’ + 匹配前面的子表达式一次或多次。例如,“zo+”能匹配“zo”以及“zoo”,但不能匹配“z”。+等价于{1,}。 . 匹配除“\n”之外的任何单个字符。要匹配包括“\n”在内的任何字符,请使用像“(.|\n)”的模式。 小括号   (pattern) 匹配pattern并获取这一匹配 ? 当该字符紧跟在任何一个其他限制符(*,+,?,{n},{n,},{n,m})后面时,匹配模式是非贪婪的。非贪婪模式尽可能少的匹配所搜索的字符串,而默认的贪婪模式则尽可能多的匹配所搜索的字符串。例如,对于字符串“oooo”,“o+?”将匹配单个“o”,而“o+”将匹配所有“o”。 \s 匹配任何空白字符,包括空格、制表符、换页符等等 \w 匹配包括下划线的任何单词字符。等价于“[A-Za-z0-9_]”。 \d 匹配一个数字字符。等价于[0-9]。   \s \w \d         大写时意思相反 在 正则最外层加上 i 时 表示不区分大小写                  ‘/.+/i’; preg_match(正则表达式, 匹配内容) 匹配一次即停止 preg_match_all(正则,内容,$arr);  匹配多次  第三个参数会返回一个二维数组  preg_replace(正则, 替换的方式 ,内容);       返回根据正则替换后的内容  $content = preg_replace(‘/(<img).+(src=\”?.+)\/image\/(.+\.(jpg|gif|bmp|bnp|png)\”?).+>/i’,”\${1} \${2}$domain/$dirname/image/\${3}>”,$content);  
php随笔

时间距离算法

2017-11-3 11:27:24

工作日志

如何判断各种手机浏览器?

2017-4-26 18:53:37

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索