标签:style http reac 正则表达式 表达式 开始 执行 ace color
只介绍两个与Perl兼容的正则表达式函数:
1.preg_match_all 函数执行正则表达式匹配与搜索;
2.preg_replace 函数执行正则表达式匹配与替换。
示例代码:
<?php // 正则表达式,匹配日期格式 $pattern = "/(\d{2})\/(\d{2})\/(\d{4})/"; $text = "今年国庆节放假日期是10/01/2020到10/07/2020共7天, 10/08/2020开始上班了。"; /* * 1.正则表达式的模式匹配与替换 * * $\{1}是正则表达式 $patern 的第一个“()”括号; * $\{1} 等价于 \\1 ,但最好用前一种,因为后一种不便于字符串之间分隔; */ echo preg_replace($pattern, "\${3}-\${1}-\${2}", $text); echo "<hr><pre>"; /* * 2.正则表达式的匹配与搜索 */ if(preg_match_all($pattern, $text, $matches, PREG_SET_ORDER)){ print_r($matches); } echo "</pre><hr>"; echo "<br><b style=‘color:#000080‘>匹配到".count($matches)."处字符串。</b>"; echo "<br><b>分别是:</b>"; foreach($matches as $value){ echo "<br>".$value[0]; }
执行后的效果:
标签:style http reac 正则表达式 表达式 开始 执行 ace color
原文地址:https://www.cnblogs.com/qingsong/p/13280621.html