PHP正则表达式
2014-01-03 22:04
211 查看
<?php error_reporting(E_ALL); //报告所有错误,error_reporting(0)设置会忽略错误 //与perl里面的正则类似,/****/i,//为正则表达式界定符,js也可这样表示 $regex = '/^http:\/\/([\w.]+)\/([\w]+)\/([\w]+)\.html$/i'; $str = 'http://www.youku.com/show_page/id_ABCDEFG.html'; $matches = array(); if(preg_match($regex, $str, $matches)){ var_dump($matches); } echo "<br/>"; $reg = '/(?<num>\d+)/i'; $k = "asd33sdfds4434dsdfd2222"; $m_array = array(); //匹配所有的 if(preg_match_all($reg, $k, $m_array)) { var_dump($m_array); } //将连续的数字替换为一个* $a = preg_replace('/(\d+)/i', '*', 'asd3343ddsf999dfdf000fff'); echo "<br/>".$a; //用,.;符号分割字符 $sv = preg_split('/[,\.;]/i', "aa,dd;xxx.sdsd"); var_dump($sv); ?>
相关文章推荐
- php过滤html标签正则表达式
- PHP 正则表达式,反向引用(获取匹配的字符串内容)
- php 正则表达式 html中的回车
- php正则表达式后缀
- php学习--4 正则表达式
- 学习php中的正则表达式,PHP正则表达式基础
- PHP过滤常用标签的正则表达式
- [正则表达式] PHP 中使用正则表达式收集(2016/01/08 - )
- PHP学习:字符串操作和正则表达式
- (转载)用PHP正则表达式清除字符串的空白
- PHP 正则表达式验证中文的问题
- php正则表达式,取img标记中任意属性,正则替换去掉或改变图片img标记中的任意属性
- php正则表达式函数详解
- PHP&正则表达式
- PHP正则表达式入门教程[转]
- 正则表达式的快速学习方法,javascript正则表达式,PHP正则表达式
- PHP正则表达式的快速学习方法
- PHP中的正则表达式
- PHP正则表达式使用详解