何为正则表达式,就是字符串搜索与匹配的工具

abdslfh34asdfasdfy33811

[0-9]匹配数字 //3,4,3,3,8,1,1

[0-9]{2}连续两位的数字 //34,33

[1234]匹配到1234任何一个数字

参数说明

$pattern==正则说明     $subject==匹配的目标数据

查找

preg_match只会匹配一次

preg_match_all会匹配多次

举例:

$pattern='/[0-9]/';
$subject = '3dfsdf55sdwr33df66dfggf56sdfg2';
preg_match($pattern, $subject, $m1);
preg_match_all($pattern, $subject, $m2);
print_r($m1);
print_r($m2);
exit;

输出结果

$pattern='/[0-9]{2}/';
$subject = '3dfsdf55sdwr33df66dfggf56sdfg2';
$t1= preg_match($pattern, $subject, $m1);
$t2= preg_match_all($pattern, $subject, $m2);
print_r($m1);
print_r($m2);
print_r($t1.PHP_EOL); t1和t2是返回个数
print_r($t2);
exit;

目标中查找和替换

str_replace是preg_replace的子集

都支持字符和数组替换

区别在于 preg_filter只保留发生替换的元素

阉割版的preg_filter函数,匹配目标中并不替换直接返回值

运行结果

explode分割字符串

运行结果,升级版

把一个字符中的正则运算符进行转义

正则运算符

运行结果

PHP中常用的正则表达式函数相关推荐

  1. php的正则表达式函数,php中常用的正则表达式函数

    php中常用的正则表达式函数 * preg_match() * preg_match_all() * preg_replace() * preg_filter() * preg_grep() * pr ...

  2. php正则运用,php中常用的正则表达式的介绍及应用实例代码

    更全面的实例,可以参考 最常用的PHP正则表达式收集整理 //www.jb51.net/article/14049.htm php 正则表达式小结 //www.jb51.net/article/198 ...

  3. excel中用正则匹配_excel 中如何使用正则表达式函数提取或替换内容

    word中自带正则表达式,不过Excel中却没有内置.可以在VBA中定义一个正则表达式函数,然后Excel中就可以调用了.VBA代码如下(VBA高亮无效,凑合着看): 1.Function ExStr ...

  4. iOS中常用的正则表达式

    正则表达式是什么鬼呀?(大神请绕路哦) 在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要.正则表达式就是用于描述这些规则的工具.换句话说,正则表达式就是记录文本规则的代码.很 ...

  5. java数据类型的转换函数_JAVA中常用数据类型转换函数

    JAVA中常用数据类型转换函数: string->byte Byte static byte parseByte(String s) byte->string Byte static St ...

  6. MySQL中常用日期时间函数及获得

    MySQL中常用日期时间函数: 下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT something FROM table WHERE TO_DA ...

  7. OpenGL中常用的 GLUT 函数

    GLUT函数说明 一.初始化 void glutInit(int* argc,char** argv) 这个函数用来初始化GLUT库.对应 main 函数的形式应是: int main(int arg ...

  8. 数据分析中常用的 Excel 函数

    这里就开门见山啦!其实大家在数据分析工作中常用的的函数都差不多,做个总结,希望对入门或者转行的小伙伴可以有所帮助. 数据分析中常用 excel 函数: 本篇文章主要给大家分享几常用的excel功能.建 ...

  9. mysql 中常用的聚合函数的使用

    mysql 中常用的聚合函数的使用 文章目录 1 count 函数 2 sum 函数 3 avg 函数 计算平均值 4 max 和min 函数 求最大值 ,最小值 总结 参考文档: 什么是聚合函数: ...

最新文章

  1. php session 在线用户,php – 使用$_SESSION超全局获取当前在线用户并将其重新设置回当前会话数据是否很难?...
  2. R语言广义线性模型函数GLM、(Model fit and regression diagnostics)、模型充分性评估方法、使用plot函数以及car包函数
  3. 你应该将应用迁移到Spring 4的五个原因
  4. [Swift]LeetCode160. 相交链表 | Intersection of Two Linked Lists
  5. Apache ZooKeeper - ZK的数据和文件
  6. 三种基本的存储引擎比较
  7. go语言中的方法method
  8. [USACO19JAN,Platinum]Train Tracking 2
  9. q7goodies事例_Java 8 Friday Goodies:Lambda和SQL
  10. jboss drools_JBoss Drools –入门
  11. python怎么复数乘方开方_孩子数学不好怎么办?怎样让孩子学好数学的方法
  12. redis各数据结构的使用场景
  13. GBA开发入门(转收藏)
  14. vue+element实现word文档(转成markdown了)带目录预览
  15. 启明星辰潘柱廷:信息安全市场的战国春秋与陆地海洋观
  16. 网络分流器|网络分流器|网络分流采集器的应用领域
  17. 计算机应用基础中级,《计算机应用基础》中级测试题-针对考题实操
  18. html和css实现导航栏样式
  19. js中的onload函数
  20. 让你在ManjaroLinux下也能只用你喜欢的中文输入法

热门文章

  1. 在ubuntu上安装最新稳定版本的node及npm
  2. 雅虎开源发布/订阅消息平台Pulsar
  3. [转] form.getForm().submit的用法及Ext.Ajax.request的小小区别
  4. 绘图中的drawRect
  5. nginx+tomcat动静分离结构
  6. 如何控制C#Socket的连接超时时间
  7. EXCEL数字前补零且转换成文本型
  8. 微信小程序 通过云函数请求http网站接口
  9. 【转】互联网公司都有哪些行业
  10. 20175221 MyCP(课下作业,必做)