iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php 正则的用法是什么
  • 349
分享到

php 正则的用法是什么

php正则 2014-08-02 02:08:58 349人浏览 绘本
摘要

本文操作环境:windows7系统、PHP7.1版、DELL G3电脑php正则的使用函数描述preg_filter执行一个正则表达式搜索和替换preg_grep返回匹配模式的数组条目preg_last_error返回最后一个PCRE正则执

本文操作环境:windows7系统、PHP7.1版、DELL G3电脑

php正则的使用

函数描述
preg_filter执行一个正则表达式搜索和替换
preg_grep返回匹配模式的数组条目
preg_last_error返回最后一个PCRE正则执行产生的错误代码
preg_match_all执行一个全局正则表达式匹配
preg_match执行一个正则表达式匹配
preg_quote转义正则表达式字符
preg_replace_callback_array执行一个正则表达式搜索并且使用一个回调进行替换
preg_replace_callback执行一个正则表达式搜索并且使用一个回调进行替换
preg_replace执行一个正则表达式的搜索和替换
preg_split通过一个正则表达式分隔字符串

preg_filter

preg_grep

<?php
$array=array(1,2,3.4,53,7.9,.4);
$fl_array=preg_grep("/^(\d+)?\.\d+$/",$array);
print_r($fl_array);

preg_Mactch_all

<?php
$userinfo = "Name: <b>PHP</b> <br> Title: <b>Programming Language</b>";
preg_match_all ("/<b>(.*)<\/b>/U", $userinfo, $pat_array);
print_r($pat_array[0]);
?>
<?php
//\\2是一个后向引用的示例. 这会告诉pcre它必须匹配正则表达式中第二个圆括号(这里是([\w]+))
//匹配到的结果. 这里使用两个反斜线是因为这里使用了双引号.
$html = "<b>bold text</b><a href=howdy.html>click me</a>";
 
preg_match_all("/(<([\w]+)[^>]*>)(.*?)(<\/\\2>)/", $html, $matches, PREG_SET_ORDER);
 
foreach ($matches as $val) {
    echo "matched: " . $val[0] . "\n";
    echo "part 1: " . $val[1] . "\n";
    echo "part 2: " . $val[2] . "\n";
    echo "part 3: " . $val[3] . "\n";
    echo "part 4: " . $val[4] . "\n\n";
}
?>

推荐学习:《PHP视频教程

以上就是php 正则的用法是什么的详细内容,更多请关注编程界其它相关文章!

--结束END--

本文标题: php 正则的用法是什么

本文链接: https://www.lsjlt.com/news/424.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php正则中i指的是什么
    这篇“php正则中i指的是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php正则中i指的是什么”文章吧。在PHP中,正...
    99+
    2023-06-29
  • PHP正则表达式转义的方法是什么
    本篇内容主要讲解“PHP正则表达式转义的方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“PHP正则表达式转义的方法是什么”吧!正则表达式是一种用于匹配字符串的强大工具,它可以方便地进行字...
    99+
    2023-07-05
  • php正则表达式指的是什么
    这篇文章主要介绍了php正则表达式指的是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇php正则表达式指的是什么文章都会有所收获,下面我们一起来看看吧。在php中,正则表达式是描述字符排列模式的一种自定义语...
    99+
    2023-07-05
  • 正则表达式grep的用法是什么
    grep命令是一个在Linux和Unix系统中常用的命令,用于在文件或标准输入中查找符合给定模式的内容,并将其输出到标准输出。 gr...
    99+
    2024-03-08
    正则表达式
  • php中正则表达式是什么
    这篇文章主要介绍php中正则表达式是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1:简单介绍正则表达式:正则表达式就是描述字符串排列模式的一种自定义语法规则如果可以使用字符串处理函数完成的任务,就不要使用正则表...
    99+
    2023-06-15
  • html正则替换的方法是什么
    本文小编为大家详细介绍“html正则替换的方法是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“html正则替换的方法是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。HTML正则替换HTML是现代网页设计...
    99+
    2023-07-06
  • php正则表达式是什么意思
    在php中,正则表达式是描述字符排列模式的一种自定义语法规则,自身具有一套非常完整的、可以编写模式的语法体系,提供了一种灵活且直观的字符串处理方法。正则表达式描述的是一种字符串匹配模式,可以用来检查一个字符串中是否含有某种子串、将匹配的子串...
    99+
    2023-05-14
    php 正则表达式
  • Python正则表达式的使用方法是什么
    这篇文章主要讲解了“Python正则表达式的使用方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python正则表达式的使用方法是什么”吧!什么是正则表达式简而言之,正则表达式(re...
    99+
    2023-06-16
  • impala正则表达式使用的方法是什么
    在正则表达式中使用impala并没有特殊的方法或语法,impala只是一种数据库管理系统,并不直接与正则表达式交互。正则表达式通常是...
    99+
    2024-04-02
  • PHP正则表达式元字符的作用是什么
    本篇内容主要讲解“PHP正则表达式元字符的作用是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“PHP正则表达式元字符的作用是什么”吧!PHP正则表达式元字符的种类:◆大括号◆加号◆星号◆问号...
    99+
    2023-06-17
  • JS正则表达式的使用方法是什么
    本篇内容主要讲解“JS正则表达式的使用方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JS正则表达式的使用方法是什么”吧!测试字符串是否合规这种特性常被用来检测前端输入的字段是否符合要求...
    99+
    2023-07-06
  • Java正则表达式的基本用法是什么
    Java正则表达式是一种强大的字符串匹配工具,用于匹配和操作字符串的模式。它可以用于搜索、替换、验证和提取字符串中的特定模式。Jav...
    99+
    2023-08-12
    Java
  • perl正则表达式的语法是什么
    Perl正则表达式的语法如下:1. 普通字符:匹配与其自身相等的字符。2. 元字符:具有特殊含义的字符,如 `.`、`*`、`+`、...
    99+
    2023-09-26
    perl
  • JavaScript正则表达式的语法是什么
    这篇文章主要介绍“JavaScript正则表达式的语法是什么”,在日常操作中,相信很多人在JavaScript正则表达式的语法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解...
    99+
    2024-04-02
  • linux正则表达式的语法是什么
    Linux正则表达式的语法是基于POSIX标准的正则表达式(Regular Expression)语法。其语法主要包括以下部分:1....
    99+
    2023-09-07
    linux
  • PHP正则表达式有什么用
    这篇文章主要介绍了PHP正则表达式有什么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。PHP是编写动态WEB页面开发常用的脚本语言,而正则表达式是PHP中很重要的一个部分,...
    99+
    2023-06-17
  • 15个实用的PHP正则表达式分别是什么
    这篇文章将为大家详细讲解有关15个实用的PHP正则表达式分别是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。对于开发人员来说,正则表达式是一个非常有用的功能,它提供了 查找,匹配,替换 ...
    99+
    2023-06-17
  • PHP正则模式修正符的使用方法
    小编给大家分享一下PHP正则模式修正符的使用方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!修正符i进行匹配时不区分大小写,//如:"/abc/i&q...
    99+
    2023-06-14
  • PHP正则表达式定位字符的作用是什么
    这篇文章主要介绍“PHP正则表达式定位字符的作用是什么”,在日常操作中,相信很多人在PHP正则表达式定位字符的作用是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”PHP正则表达式定位字符的作用是什么”的疑...
    99+
    2023-06-17
  • Java的正则?:?=?!是什么意思
    本文小编为大家详细介绍“Java的正则:=!是什么意思”,内容详细,步骤清晰,细节处理妥当,希望这篇“Java的正则:=!是什么意思”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作