`
geeksun
  • 浏览: 965204 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

PHP的preg_match正则表达式

 
阅读更多

preg_match可验证一些正则表达式:

<?php 
	//phpinfo();
	$str = test12346;
	if (preg_match('/test/i', $str))
	{
		echo 'status ok';		
	} else {
		echo 'status error';
	}
?>

 

在PHP手册中的preg_match函数介绍是,

nt preg_match ( string pattern, string subject [, array matches [, int flags]] )

 

在 subject 字符串中搜索与 pattern 给出的正则表达式相匹配的内容。

 

分享到:
评论

相关推荐

    php正则表达式preg_match_all(本人收藏的范例)

    本人多年收藏的preg_match_all表达式例子

    preg-match绕过

    在 PHP 中,preg_match 函数用于执行正则表达式匹配。为了避免绕过 preg_match 函数的功能限制,通常可以采取以下措施: 过滤用户输入:在将用户输入作为正则表达式模式使用之前,应该对其进行过滤和验证,确保用户...

    PHP preg_match实现正则表达式匹配功能【输出是否匹配及匹配值】

    本文实例讲述了PHP preg_match实现正则表达式匹配功能。分享给大家供大家参考,具体如下: preg_match — 执行一个正则表达式匹配 preg_match ( $pattern , $subject , $matches ) 搜索subject与pattern给定的正则...

    php小经验:解析preg_match与preg_match_all 函数

    Perl 兼容正则表达式(PCRE)函数是PHP中最常用的正则函数,例如`preg_match()`和`preg_match_all()`。 `preg_match()`函数用于执行单次正则匹配。它的基本语法是: ```php int preg_match(string pattern, string ...

    PHP 正则表达式之正则处理函数小结(preg_match,preg_match_all,preg_replace,preg_split)

    在前面我们也说过,基于perl的正则表达式要快于POXIS正则表达式处理函数,所以我们只介绍以preg开头的基于perl的正则表达式。注意:在能偶使用字符串函数处理的时候,就不要使用正则表达式来处理字符串,因为字符串...

    PHP中preg_match正则匹配中的/u、/i、/s含义

    PHP中preg_match正则匹配的/u /i /s是什么意思 /u 表示按unicode(utf-8)匹配(主要针对多字节比如汉字) /i 表示不区分大小写(如果表达式里面有 a, 那么 A 也是匹配对象) /s 表示将字符串视为单行来匹配 您...

    正则表达式基本语法详解_正则表达式_脚本之家1

    * 使用 `preg_match()` 函数:用于匹配正则表达式 * 使用 `preg_replace()` 函数:用于替换字符串 例如,使用 `preg_match()` 函数匹配字符串: ```php $regex = "/a*b/"; $str = "abb"; if (preg_match($regex, $...

    PHP函数preg_match_all正则表达式的基本使用详细解析

    PHP语言中的preg_match_all函数是一个基于正则表达式的匹配函数,可以用来在整个字符串中进行全局搜索,匹配所有满足正则表达式规则的子串,并将结果存储在数组中返回。 在本解析中,我们以一个具体的实例为基础,...

    PHP常用正则表达式汇总

    5. `ereg()` 和 `eregi()`:这两个函数是旧的POSIX正则表达式,已被弃用,建议使用preg系列函数。 三、正则表达式修饰符 1. `i`:使匹配不区分大小写。 2. `m`:多行模式,使`^`和`$`匹配每一行的开始和结束。 3. ...

    php正则表达式手册

    在PHP中,正则表达式通过preg_match、preg_match_all等函数得到应用,广泛用于表单验证、文本处理等场景。 在具体应用正则表达式时,应先了解其基础结构和规则,再通过编写和调试正则表达式来匹配具体的字符串模式...

    PHP正则表达式快速学习及PHP常用正则表达式大全实用文档.doc

    在PHP中,正则表达式通常通过内置的函数如 `preg_match`, `preg_replace`, `preg_split` 等来使用。例如,`preg_match('/^[a-zA-Z0-9]+@[a-zA-Z0-9]+\.[a-zA-Z]{2,}$/', $email)` 可以用于验证 `$email` 是否为有效...

    php正则表达式.txt

    PHP的`preg_*`系列函数(例如`preg_match`、`preg_replace`)都是基于Perl5风格的正则表达式。 2. **POSIX标准的正则表达式**:这种正则表达式较为简单,主要用于基本的匹配需求。在PHP中,`ereg_*`系列函数是基于...

    PHP 常用的正则表达式例子

    - PHP中的正则函数:`preg_match()`用于查找匹配,`preg_match_all()`用于查找所有匹配,`preg_replace()`用于替换匹配,`preg_split()`用于根据正则表达式分割字符串。 2. **正则表达式修饰符** - i:使匹配对大...

    正则表达式学习心得 v1.0

    - **模式匹配**:`preg_match()`函数用于检测字符串是否与某个正则表达式相匹配。 - **模式搜索**:`preg_match_all()`可以找出所有匹配的结果。 - **替换字符串**:`preg_replace()`函数用于替换匹配的字符串。 ##...

    正则表达式PHPChina PHP进阶学习

    在PHP中,我们通常使用`preg_match()`、`preg_replace()`等函数来执行正则表达式相关的操作。 1. **基础匹配**: - 字符匹配:`.`代表任意单个字符,`\w`匹配字母、数字或下划线,`\s`匹配空白字符。 - 量词:`*`...

    关于正则表达式的应用(正则表达式)

    正则表达式的模式匹配不仅可以查找特定模式,还可以配合PHP的函数如`preg_match()`和`preg_replace()`进行查找和替换操作。理解并熟练运用正则表达式,可以极大地提高处理文本数据的效率和灵活性。 在实际应用中,...

Global site tag (gtag.js) - Google Analytics