PHP 正则通配符

$a = preg_match(‘/ph+p/‘,‘aaaphpbbbp‘);

+的前导就是h

$a = preg_match(‘/ph+p/‘,‘aaaphhhhhhhhhhpbbbp‘);

//第一个参数是匹配模式

//什么叫匹配,通过模式一个个比过去,注意这里是一个个

echo $a;

$a = preg_match(‘/ph{3}p/‘,‘aaaphhhpbbbp‘);

echo $a;

$一般加载模式字符串的尾巴上。表示从尾巴开始匹配

$a = preg_match(‘/php$/‘,‘aaaphp‘);

echo $a;

()分组的运用

$a = preg_match(‘/(this) (is) (a) (boy)/‘,‘this is a boy‘);

echo $a;

 元字符

[]表示匹配括号中的任意一个

$a = preg_match(‘/[abc]/‘,’a‘);

echo $a;

I的用法

$a = preg_match(‘/[abc]/i‘,’A‘);

echo $a;

PHP 正则通配符

时间: 2024-08-08 12:06:38

PHP 正则通配符的相关文章

路径的正则通配符-常用

function regDir(str){ var reg=str if(typeof reg=="string"){ reg=reg.replace(/[\[\]\\\^\:\.\?\+]/g,function(m){ return "\\"+m; }) reg=reg.replace(/\*\*/g,function(m){ return ".+"; }) reg=reg.replace(/\*/g,function(m){ return &

Vim正则通配符使用心得

目的 实现替换 c f[i][j][k] -> f[k][i][j] f[i + 1][j][k] -> f[k][i + 1][j] f[i + 1][j + NY][k] -> f[k][i + 1][j + NY] 实现方法 :%s/\[k\]\(\[.\{,6}\]\)\(\[.\{,6}\]\)/\1\2\[k\]/g

通配符与正规

Linux I第1章 通配符VS正则 11.1 找出oldboy.Txt中以mn开头的 11.2 找出oldboy.txt中以m或n开头并且以m或n结尾的行 11.3 排除大小写 排除数字 2第2章 扩展正则 2 课前回顾:特殊符号:引号 重定向 其他符号 位置 判断第1章 通配符VS正则通配符:找出文件名 大部分命令可以使用正则:精确的过滤 给三剑客使用正则表达式(regular Expression RE)基础正则 (BRE Rasic Reg ular Expression)^ 以..开头

Linux - Shell - 通配符

概述 通配符 背景 一直分不清 通配符 和 正则 通配符也是一种简单的 查找手段 在懒得用正则的时候, 是个好办法 准备 os centos7 目录 /etc 命令 ls -d -d 如果过滤出目录, ls 不会对目录拆包 如果不跟 正则, 只返回 . 1. 通配符 概述 通配符 wildcard 狂野的卡牌? 通配符 描述 一种字符 可以在搜索中, 代替其他任意字符 好处 提高了搜索的灵活性和效率 使用场景 ls find 其他欢迎补充 2. * 通配符 概述 通配符 作用 匹配 任意类型 的

mysql 基本命令(3)-数据类型和运算符

一.数值类型 1.数据类型有:数值类型.日i期类型.字符串类型. 2.int(20),int 指整数的取值范围,里面的参数20,只是表示数据显示的宽度.显示宽度和数据类型的取值范围是无关的.显示宽度只是指明mysql最大可能显示的宽度,如果插入的数据大于显示宽度的值,只要该值不超过 该数据类型的取值范围,数值依然可以插入,而且还能全部显示出来.例如:规定 id int(4),插入一个数值123456到id,显示的还是123456,和宽度无关.数据类型的宽度可以指定也可以不指定,不指定,系统会根据

通配符 正则常用对比

经常不用,老是忘了, 所以睡觉前决定记下几个常用的,对比下区别 正则: * 匹配前面字符0或多次 ?匹配前面字符0或1次 +匹配前面1次或多次 .匹配除“\r\n”之外的任何单个字符 {n, m}匹配前面字符n-m次 通配符 没有. *任意字符0-n个 ? 任意1个字符 [] 和正则类似 {}比如ls -l {h*,d*} 将会列出所有h,或者d开头的文件或目录

linux文件属性、特殊符号、通配符、通配符与正则的区别

作者:Georgekai 归档:学习笔记 2017/12/25 本章正题:linux文件属性.特殊符号.通配符.通配符与正则的区别 1.1 软链接与硬连接的区别 1.1.1 1.创建软连接(怎么来的) cp -s 或 ln -s 意思一样 1.1.2 2.创建硬链接(怎么来的) ln  源文件  链接文件 1.1.3 区别(什么意思) 1.软连接相当于windows中快捷方式,存放的是源文件的位置 2.硬链接相当于是文件的入口.多个硬链接,相当于是超市的前后门 3.硬链接也是个普通文件 (-),

js正则的括号,类型,通配符

alert("12345678用正则把数字用逗号分开:"+"12345678".replace(/(-?\d+)(\d{3})/,"$1,$2")); alert("[email protected]用正则分隔:"+'[email protected]'.replace(/(.+)(@)(.*)/,"$3===$2===$1")); alert("手机号判断:"+/1[3-9]\d{9}

特殊符号(通配符)知识点总结

##特殊符号与正则表达式的区别     #()在awk/sed/grep中使用的特殊符号-->正则表达式     #()在命令行或脚本中使用的特殊符号-->以下特殊意义 ##特殊符号(通配符)列表 < 0< 输入重定向 mail -s 1091*****@qq.com </etc/hosts.txt ##将host.txt中的内容写入的邮件内容 > 输出重定向 >> 追加输出重定向 不覆盖之前的内容,在文档最后继续写入追加的内容 |  管道 将前一个命令得到