php字符串完全匹配,php之字符串和正则匹配
字符串
单引号
变量和转义的序列都不会进行转义,而会原样输出。
双引号
PHP会处理双引号括起来的字符串、变量以及转义序列
标识符(定界符)
需要输出大量文本时,可以使用标识符来定义字符串。
字符串拼接
格式化字符串
获取字符串
字符串查找
字符串替换
正则匹配
(1)^PHP 匹配以PHP开头的字符串
[^a-z] 表示匹配所有非小写字母开头的字符串
2PHP$ 匹配以PHP结尾的字符串
(3)^PHP$ 精确匹配PHP字符串
(4)PHP 匹配所有含有PHP的字符串
(5)com|org|net 匹配com、org、net中的任意一个
(6)PHP内置通用字符集
(7)使用{}确定重复出现的次数
(8)?与{0,1}相等
(9)*与{0,}相等
(10)+与{1,}相等
正则匹配函数
int ereg ( string $pattern , string $string [, array &$regs ] )
ereg(匹配规则,要匹配的字符串,匹配结果存放数组)
该函数会将匹配中的子串存在regs数组中,regs[0]为原字符串,regs[1]为第一个匹配中的字符串,regs[2]为第二个匹配中的字符串。如果省略第三个参数,则匹配中返回true;否则返回false。php5.3以上的版本不支持ereg()函数,而是使用preg_match()函数。
array split ( string $pattern , string $string [, int $limit = -1 ] )
array explode ( string $delimiter , string $string [, int $limit = PHP_INT_MAX ] )
explode(一个分割用的字符或字符串,原始字符串,最多分割成多少个子串)
相关文章
php字符串完全匹配,php之字符串和正则匹配相关推荐
- php utf-8正则匹配汉字,php utf-8编码 正则匹配中文
首先unicode里面 中文的区域的0x4e00-0x9fa5 在java或者js这种已unicode编码处理字符串的编程语言中 /^[\u4e00-\u9fa5]+$/就可以判断一个字符串是否全部为 ...
- php 正则匹配内容,php读取、正则匹配邮件内容的方法
本篇文章主要介绍php读取.正则匹配邮件内容的方法,感兴趣的朋友参考下,希望对大家有所帮助. 本文实例讲述了PHP处理postfix邮件内容的方法.具体如下: //从输入读取到所有的邮件内容 $ema ...
- 正则匹配后缀 html,如何用正则匹配后缀名不为.jpg, .css, .js, .html, .htm, .png的文件...
有网友碰到过这样的问题:如何用正则匹配后缀名不为.jpg, .css, .js, .html, .htm, .png的文件,问题详细内容为: 如何用正则匹配后缀名不为.jpg, .css, .js, ...
- php 匹配括号的个数,php 正则匹配括号内容 PHP实现正则匹配所有括号中的内容
正则表达式:(?<=[)[^]]+ 注:以匹配中文括号中内容为例,如果匹配非中文括号,则需要在括号前增加转义符 PHP实现示例: $strSubject = "abc[111]abc[ ...
- php 正则匹配中文标点,JavaScript_js实现正则匹配中文标点符号的方法,本文实例讲述了js正则匹配中 - phpStudy...
js实现正则匹配中文标点符号的方法 本文实例讲述了js正则匹配中文标点符号的方法.分享给大家供大家参考,具体如下: 运行效果截图如下: 具体代码如下: js正则匹配中文标点符号 function ch ...
- php 正则匹配是否存在字符,php正则匹配不包含某个字符有什么实现方法
php正则匹配不包含某个字符有什么实现方法 发布时间:2020-08-10 10:34:58 来源:亿速云 阅读:75 作者:Leah 这期内容当中小编将会给大家带来有关php正则匹配不包含某个字符有 ...
- 正则匹配html中url,JS正则匹配URL网址的方法(可匹配www,http开头的一切网址)
本文实例讲述了JS正则匹配URL网址的方法.分享给大家供大家参考,具体如下: 最强的匹配网址-url的正则表达式:匹配www,http开头的一切网址 直接插入正则表达式: [a-zA-Z0-9][-a ...
- php字符串处理之全角半角转换(正则匹配全角字符思路)
半角全角的处理是字符串处理的常见问题,本文尝试为大家提供一个思路. 一.概念 全角字符unicode编码从65281~65374 (十六进制 0xFF01 ~ 0xFF5E)例如:/[\x{3010} ...
- php 正则匹配11位数字,php正则匹配数字
方法一: if(preg_match("/^\d*$/",$fgid)) echo('是数字'); else echo('不是数字'); 方法二: if(is_numeric($f ...
- 正则匹配html标签和内容,正则匹配HTML标签(不保留内容和保留内容、过滤标签的的属性)...
1.匹配双标签(包括内容),过滤标签,不保留内容. var reg1 = /]*>(.|\n)*/gi; var str1 = '我是被删除的123123'; console.log(str1. ...
最新文章
- java自适应table_【进阶之路】包罗万象——JAVA中的锁
- jquery调用click事件的三种方式
- (23)触发器verilog与VHDL编码(学无止境)
- 携程实时计算平台架构与实践丨DataPipeline
- 三维点云学习(4)5-DBSCNA python 复现-1- 距离矩阵法
- html 常用button事件
- [原]批量生成AWR报告
- DotNetNuke(DNN) 中查询所有管理员的SQL语句
- 纪念一下我这尴尬中二的排名吧
- Linux shell统计文件数脚本,使用shell脚本巧妙统计文件
- Excel 字符串拆分
- R语言-解决for modifying Try removing ‘00LOCK’的问题
- 关于Y400 电源管理 Win10解决方案
- ESP8266 AP模式建立服务器
- split().reverse().join()放一起 好记很多
- LeetCode 216组合总和III 17电话号码的字母组合
- 高通安卓关闭WiFi服务不卸载驱动
- 【Ruby】can‘t modify frozen string
- 目前流行的装修风格_现在最流行的装修风格有哪些?
- Python计算海水密度(S,T,P)