PHP正则

作者: lifefruity | 来源:发表于2021-03-25 12:16 被阅读0次
<?php 

// .*?是尽量少。  .* 类似于 贪婪模式

echo "<pre>";
$str = 'aabab';

preg_match_all('/a.*b/', $str, $matched);
//var_dump($matched);
/*
array(1) {
  [0]=>
  array(1) {
    [0]=>
    string(5) "aabab"
  }
}
*/


preg_match_all('/a.*?b/', $str, $matched);
//var_dump($matched);
/*
array(1) {
  [0]=>
  array(2) {
    [0]=>
    string(3) "aab"
    [1]=>
    string(2) "ab"
  }
}
*/



preg_match_all('/a.*?b/U', $str, $matched);//U是贪婪模式
var_dump($matched);
/*
array(1) {
  [0]=>
  array(1) {
    [0]=>
    string(5) "aabab"
  }
}
*/

相关文章

  • PHP常用正则表达式汇总

    PHP常用正则表达式汇总 正则表达式在 PHP 中的应用在 PHP 应用中,正则表达式主要用于: 正则匹配:根据正...

  • 一. PHP入门篇和PHP进阶篇

    PHP基础语法 PHP数组 PHP函数 PHP之类和对象 PHP字符串 PHP之正则表达式 PHP之cookie ...

  • 9.2.11 编写email正则表达式

    9.2.11 编写email正则表达式 test.php ``

  • 9.3.8 字符串中正则的其它函数

    9.3.8 字符串中正则的其它函数 test.php demo.php

  • PHP常用正则表达式汇总

    原文:PHP常用正则表达式汇总

  • 正则表达式基础篇

    正则表达式就是用某种模式去匹配一类字符串的一种公式。 PHP中的正则表达式 PHP中有两套正则函数preg和ere...

  • PHP正则

    组成 PHP中一个正则表达式分三个部分:分隔符,表达式,修饰符 原子字符 . 匹配除换行符以外的任意字符\w 匹配...

  • PHP正则

    正则表达式基础 1.完整的正则表达式由两种字符组成。特殊字符(元字符)和普通字符(文本) 常见的元字符 . 匹...

  • PHP正则

  • PHP如何判断空

    PHP类型比较 PHP自动类型转换(弱语言) PHP去除空格 1、去除两边的空格trim($arr) 2、正则匹配...

网友评论

      本文标题:PHP正则

      本文链接:https://www.haomeiwen.com/subject/zcblhltx.html