php正则指定字符串内容preg_match函数之说明
2012-02-14 11:30
585 查看
php教程正则指定字符串内容preg_match函数之说明
虽然代码不多,但简单明了
复制代码 代码如下:
preg_match('/^(?!string)/', 'aa') === true 这个用来验证一个字符串是否是非'string'开头的,
在perl或支持perl的正则表达式的语言(如php)中,可以用前看声明来做到这一点,正则表达式是:
复制代码 代码如下:
preg_match('/.*(?!.txt)$/', 'aa') 意思是匹配所有不以.txt结尾的名字
preg_match -- 进行正则表达式匹配
说明
int preg_match ( string pattern, string subject [, array matches [, int flags]])
在 subject 字符串中搜索与 pattern 给出的正则表达式相匹配的内容。
如果提供了 matches,则其会被搜索的结果所填充。$matches[0] 将包含与整个模式匹配的文本,$matches[1] 将包含与第一个捕获的括号中的子模式所匹配的文本,以此类推
更多详细内容请查看:http://www.111cn.net/phper/php-cy/36842.htm
虽然代码不多,但简单明了
复制代码 代码如下:
preg_match('/^(?!string)/', 'aa') === true 这个用来验证一个字符串是否是非'string'开头的,
在perl或支持perl的正则表达式的语言(如php)中,可以用前看声明来做到这一点,正则表达式是:
复制代码 代码如下:
preg_match('/.*(?!.txt)$/', 'aa') 意思是匹配所有不以.txt结尾的名字
preg_match -- 进行正则表达式匹配
说明
int preg_match ( string pattern, string subject [, array matches [, int flags]])
在 subject 字符串中搜索与 pattern 给出的正则表达式相匹配的内容。
如果提供了 matches,则其会被搜索的结果所填充。$matches[0] 将包含与整个模式匹配的文本,$matches[1] 将包含与第一个捕获的括号中的子模式所匹配的文本,以此类推
更多详细内容请查看:http://www.111cn.net/phper/php-cy/36842.htm
相关文章推荐
- PHP 字符串正则替换函数preg_replace使用说明
- PHP中preg_match函数正则匹配的字符串长度问题
- PHP中preg_match函数正则匹配的字符串长度问题
- PHP 字符串正则替换函数preg_replace使用说明
- Java利用正则表达式截取指定字符串之间的内容
- PHP 正则表达式,反向引用(获取匹配的字符串内容)
- PHP preg_replace() 正则替换所有符合条件的字符串
- php正则匹配获取字符串的内容
- java 正则表达式获取指定两个字符串之间内容
- PHP中判断字符串是否包含某个字符时,建议使用正则表达式preg_match()
- c++删除指定字符串之间的内容(比正则表达式快几十倍)[转]
- PHP preg_replace()正则替换字符串
- php正则之函数 preg_replace()参数说明
- php正则表达式 获取开始字符串和结束字符串中的部分内容
- PHP preg_replace() 正则替换所有符合条件的字符串
- 函数:PHP字符串正则替换函数preg_replace
- java 正则表达式获取指定两个字符串之间内容
- php 正则替换 字符串中指定的字符串
- java 正则表达式获取指定两个字符串之间内容