PHP中正则表达式中的原子是什么

发布时间:2021-06-09 16:11:46 作者:Leah
来源:亿速云 阅读:174

这篇文章给大家介绍PHP中正则表达式中的原子是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

正则表达式中的原子

什么是原子:

组成正则表达式的最小单位就是原子。

原子有哪些内容组成:

首先我们先建立一个form表单,紧接着我们输出一些内容,进行字符串的输入等;

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>表单页面</title>
</head>
<body>
          <form action= "2.php"method= "post">
                <input type="text" name="str" id=""/>
                <input type="submit" value="匹配" >
          </form>
</body>
</html>

然后我们在输入一个(submit)进行匹配,匹配之后会传递给我们刚刚建立的页面,此时,我们在新建一个页面,在新页面中,我们就要进行匹配吗,我们所要进行的就是那些内容是我们正则的原子,在进行匹配的前提,我们先定义一个字符串去进行接收,然后我们在定义一个正则表达式,因为正则要想去匹配就必须要配合函数,所以,我们就要进行调用正则匹配函数(preg_match()),刚开始我们传入了两个参数,一个是我们所定义的正则表达式,第二个就是我们要匹配的字符串,实际上我们可以传第三个参数就是匹配到的结果(match),如果匹配到则返回1,没有匹配到则返回0;所以我们输出匹配结果,调用if语句,判断其输出结果

代码如下:

<?php
//进行匹配
$str = $_POST['str'];
$pattern = '//' ;
//调用正则匹配函数
$result = preg_match($pattern , $str , $match);
echo ' 匹配结果为: '.$result;
echo '<hr/>' ;
if ( $result){ 
echo '<font color="pink" size="5 ">匹配成功</font>';
}else{
echo '<font color="red">匹配失败</font>';
}
var_dump($match);
?>

代码结果如下:

PHP中正则表达式中的原子是什么

当我们把$pattern = '//' ,加一个b,($pattern = '/b/'),看它是不是原子,然后我们运行结果发现匹配成功;

代码结果如下:

PHP中正则表达式中的原子是什么

PHP中正则表达式中的原子是什么

关于PHP中正则表达式中的原子是什么就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

推荐阅读:
  1. redis原子操作是什么
  2. 如何在JavaScript中创建原子

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

php 正则表达式

上一篇:IIS6.0中无法上传大于200K文件如何解决

下一篇:使用HTML5怎么实现移动端开发

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》