PHP之正则表达式
来源:互联网 发布:雅思写作网络课程 编辑:程序博客网 时间:2024/06/07 12:18
//pattern
//subject
//preg_match_all(pattern, subject, matches);
//匹配第一个符合的
preg_match('/[0-9]/', 'sdad456dsad5dsa4dsad4e4d
//匹配所有符合标准的
preg_match_all('/[0-9]/','sdad456dsad5dsa4dsad4e4d
var_dump($show1);
echo '
';
var_dump($show2);
echo '
';
//pattern
//replacement
//preg_replace(pattern, replacement, subject)
//preg_filter(pattern, replacement, subject)
//这两个函数返回的结果基本是相同的
$pattern = array('/[123]/','/[456]/','/[7]/','/[89]/');
$subject = array('sd1','dsa4','5sd','7dd','de9','454d');
$replacement = array('文','迁','最','帅');
$str = preg_replace($pattern,$replacement,$subject);
var_dump($str);
//单一的匹配
//echo preg_replace('/[0-9]/','echo','sdad456dsad5dsa4dsad4e4d
//如果没有匹配到的结果不会输出(这里主要是针对同时对多个数组进行匹配)例如:array('ass','asd65','54da78dsa');
//preg_grep(pattern, input)
echo '
';
//切割配到的数
//preg_split(pattern, subject)
$pattern = '/[0-9]/';//匹配规则
$subject = '文454迁78最7帅!!!!';
var_dump(preg_split($pattern,$subject));
echo '
';
//preg_quote(str)
echo '正则表达表达式的基本语法';
//定界符----表示一个正则表达式的开始和结束
// '/[0-9]/','#[0-9]#','{[0-9]}' 不同的语言可以选择不同的定界符
?>
0 0
- php之正则表达式
- PHP之正则表达式
- PHP之正则表达式
- PHP之正则表达式入门
- php编程之正则表达式
- PHP基础教程之正则表达式
- php知识点复习之正则表达式
- php学习笔记之正则表达式_1
- php学习笔记之正则表达式3
- php开发之正则表达式(一)
- php开发之正则表达式(二)
- 正则表达式之PHP篇match,match_all
- PHP程序设计读书笔记九之正则表达式
- PHP学习之--字符串与正则表达式
- 前端学PHP之正则表达式函数
- 《PHP之正则表达式系统总结》
- 《PHP之正则表达式实战及正则工具类封装》
- PHP学习之路六(php与正则表达式)
- 谢希仁计算机网络5
- 解决wamp2.5访问项目时候没有local…
- LINUX常用命令大全
- 装饰模式
- 如何利用OpenLDAP工具管理并使用LDAP Server
- PHP之正则表达式
- 项目管理利器——Maven(慕课网学习笔记)
- JavaScript toString()函数
- saleae逻辑分析仪使用分享
- curl命令详解
- 前台页面控制台输出日志和弹出html代码
- <Qt>fileIcon与windowIcon的区别
- mybatis XXXMapper.java中使用@Param注解
- Spring--IoC--application与BeanFactory容器比较