`
tw5566
  • 浏览: 460884 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

php 正则中使用函数的方式

    博客分类:
  • php
阅读更多

//正则案例:使用php函数来改变字符值 
$string = "April 15, 2003"; 
 
//注意:使用模式修正符 /e 其作用是将匹配结果用作表达式,须使用它才可以使用\\3这样模式变量 
$pattern = "/(\w+) (\d+), (\d+)/e"; 
 
// 此处的模式变量\\2将被strtoupper转换为大写字符 : 注意函数当中用单引号连接 '字符串'.函数('模式变量').'字符串' 
$replacement = "'\\2'.strtoupper('\\1').'1,\\3'"; 
 
$s = preg_replace($pattern, $replacement, $string); 
echo $s;//输出 15APRIL1,2003 
 
分享到:
评论

相关推荐

    正则函数匹配修改

    首先,我们需要了解PHP中的正则函数。最常用的两个函数是`preg_match()`和`preg_replace()`。`preg_match()`用于检测字符串是否符合某个正则表达式,返回值为布尔类型,表示匹配成功与否。`preg_replace()`则用于...

    PHP 正则表达式常用函数_.docx

    根据提供的文档信息,本文将详细解释PHP中与正则表达式相关的几个常用函数:`preg_match()`、`ereg()`、`eregi()`以及`ereg_replace()`和`eregi_replace()`。这些函数在处理字符串和执行复杂的模式匹配时非常有用。 ...

    PHP中一些可以替代正则表达式函数的字符串操作函数

    本文将详细介绍PHP中几个能够替代正则表达式进行字符串操作的函数,并解释它们的使用方法和适用场景。 首先,我们来看strtok()函数,这是一个用于将字符串分割成多个元素的函数。strtok()通过预定义的字符集(即...

    正则表达式函数笔记.php

    php正则表达式笔记,本人手写的 //----正则匹配----- $p = '/example/' $str = "I am an example"; preg_match($p,$str); //如果$str中含有$p两个/中间的内容(内容不要求完全相同,要求为包含于关系),则返回真 //...

    PHP技巧PHP的正则处理函数总结分析

    `preg_grep()` 函数用于查找数组中与给定正则表达式匹配的所有元素,并返回一个新的数组。该函数可以高效地处理大量数据,特别适合于数据过滤场景。 **语法**: ```php array preg_grep(string pattern, array input...

    PHP使用正则验证数据

    #### 二、PHP中的正则表达式函数 PHP内置了一系列与正则表达式相关的函数,这些函数可以帮助开发者轻松地完成各种复杂的字符串匹配操作。例如,`preg_match()` 函数可用于检查一个字符串是否与某个正则表达式匹配;...

    PHP用正则表达式过滤超链接

    本文将详细介绍如何使用PHP结合正则表达式来过滤并提取HTML中的超链接。 #### 正则表达式基础 正则表达式是一种用于匹配字符串中字符组合的强大工具。在PHP中,正则表达式的应用非常广泛,特别是在处理HTML或XML等...

    php正则表达式手册

    php正则表达式手册则是初学者学习正则表达式的基础读物,介绍了正则表达式的概念、结构、历史及应用。 首先,正则表达式的定义是指定了一个用于字符串匹配的模式。这个模式通常由普通字符(如字母和数字)和特殊...

    php 正则匹配函数体

    ### PHP正则表达式匹配函数体 在编程领域中,正则表达式是一种非常强大的文本处理工具,可以用于搜索、替换或提取特定模式的文本。本文将深入探讨如何使用PHP中的正则表达式来匹配一个函数体。这种方法不仅适用于...

    php正则表达式大全

    在PHP中,可以使用`preg_match`、`preg_replace`等函数来执行正则表达式操作。例如,`preg_match('/pattern/', $subject)`会返回是否在`$subject`字符串中找到匹配的模式。 总之,PHP的正则表达式功能强大且灵活,...

    PHP正则表达式基本语法和使用方法

    PHP正则表达式基本语法和使用方法 一、实验环境 1、环境搭建:Windows 8+Apache 2.4.18+MySQL 5.7.11+PHP 7.1.0 。 2、文本编辑器:Sublime Text3。 二、主要技术 正则表达式(regular expression)是一种表示方式,...

    PHP 正则表达式函数库(两套)

    在PHP中有两套正则表达式函数库,两者功能相似,只是执行效率略有差异: 一套是由PCRE(Perl Compatible Regular Expression)库提供的。使用“preg_”为前缀命名的函数; 一套由POSIX(Portable Operating System ...

    php正则表达式使用技巧

    本篇文章将深入探讨PHP正则表达式的使用技巧,包括常用的函数以及一些高级技巧。 首先,我们要了解PHP中用于处理正则表达式的两个主要函数:`preg_match`和`preg_replace`。 1. `preg_match`函数:这个函数用于...

    php 正则过滤段首空白

    在PHP中,我们可以使用`preg_replace()`函数来实现正则表达式的匹配和替换。`preg_replace()`函数接受三个参数:第一个是正则表达式模式,第二个是替换字符串,第三个是要检查的字符串或者数组。 对于段首空白的...

    php正则表达式.txt

    它已经过时,并不推荐在新代码中使用。 - `preg_match()`: 这个函数用于执行一个正则表达式匹配,是基于Perl5风格的正则表达式,功能更加强大。 - `preg_replace()`: 这个函数用于执行一个正则表达式的替换操作。 - ...

    PHP中基于perl的正则表达式处理函数

    本节我们就来介绍一下PHP中基于perl的正则表达式处理函数,主要包含了分割, 匹配,查找,替换等等处理操作,依旧是配合示例讲解,让我们开始吧。 和正则表达式一样,正则表达式处理函数不能够独立使用,而这必须相...

    PHP 正则表达式常用函数使用小结

    文章中还提到了使用正则表达式进行字符串匹配时,如果只是需要查找字符串中是否存在某个子字符串,可以使用PHP内置的字符串函数如strstr()或strpos(),这些函数比正则表达式函数更简单且执行速度快。 在实际应用中...

    PHP正则表达式处理函数(PCRE 函数)实例小结

    PHP中的正则表达式处理函数,也称为PCRE(Perl Compatible Regular Expressions)函数,是进行文本模式匹配和替换的强大工具。...因此,对PHP正则表达式处理函数的深入理解和实践是每个PHP开发者必备的技能。

    PHP 正则获取字符串的URL

    本篇文章将围绕“PHP正则获取字符串中的URL”这一主题,深入探讨如何使用PHP正则表达式来提取URL。 首先,我们需要了解URL的一般结构。一个标准的URL通常包含协议(如http或https)、主机名(如www.example.com)、...

Global site tag (gtag.js) - Google Analytics