preg_match_all中的标记

简介:

preg_match_all用于匹配所有的符合条件的字符串

它的第4参数是flags,可选的项为PREG_PATTERN_ORDER , PREG_SET_ORDER 和 PREG_OFFSET_CAPTURE.其中前两个项不能在一起混用.

默认是PREG_PATTERN_ORDER。它与PREG_SET_ORDER的区别在于结果的呈现方式不同。

前者:

 
 
  1. array( 
  2.     array('source1', 'source2'), 
  3.     array('match1', 'match2') 

后者:

 
 
  1. array( 
  2.     array('source1', 'match1'), 
  3.     array('source2', 'match2') 

当希望对源字符串和匹配的字符串同时进行处理时,用后者显然更方便










本文转自 ustb80 51CTO博客,原文链接:http://blog.51cto.com/ustb80/1030876,如需转载请自行联系原作者
目录
相关文章
|
12月前
|
PHP
php正则表达式函数preg_replace替换span标签
php正则表达式函数preg_replace替换span标签
51 0
|
SQL
C++11之正则表达式(regex_match、regex_search、regex_replace)
C++11之正则表达式(regex_match、regex_search、regex_replace)
129 0
字符串匹配 正则表达式函数之match、test、exec、search、split、replace使用详解
字符串匹配 正则表达式函数之match、test、exec、search、split、replace使用详解
108 0
|
开发者 索引
match_all | 学习笔记
快速学习 match_all
95 0
|
自然语言处理 Java 关系型数据库
PHP 7.0.0中ereg_replace 函数使用preg_replace替换方法
PHP 7.0.0中ereg_replace 函数使用preg_replace替换方法
288 0
PHP 7.0.0中ereg_replace 函数使用preg_replace替换方法
|
PHP
preg_match用法
preg_match用法
175 0
preg_match用法
|
PHP
preg_match_all用法
preg_match_all用法
153 0
preg_match_all用法