PHP正規表示式匹配替換與分割功能實例淺析

高洛峰
發布: 2023-03-05 13:14:02
原創
1424 人瀏覽過

本文實例講述了PHP正規表示式匹配替換與分割功能。分享給大家供大家參考,具體如下:

正規表示式在PHP中的作用主要包括:分割、匹配、尋找與替換。

1.匹配功能

preg_match_all 全部匹配函數

preg_match_all (string pattern,string subject,array matches[, int flags]);
登入後複製

對結果的排序使 $matches[0] 為全部模式匹配的數組。

用途:截取比較精確的內容,用於採集網頁,分析文本等。

2.替換功能

preg_replace 正規替換函數

preg_replace(mixed pattern,mixed replacement,mixed subject[, int limit]);
登入後複製

透過正規表示式來取代相關內容。

① 替換內容可以是一個正規也可以是陣列;
② 替換內容可以透過修正符號 e 來解決替換執行內容。

用途:替換一些比較複雜的內容,也可以將內容轉換。

3.分割功能

preg_split 正規切割

preg_split(string pattern,string subject[, int limit[, int flags]]);
登入後複製

透過正規表示式來切割相關內容,類似 explode 切割函​​數,但 explode 只能以一種方式進行切割。

4.實例示範

匹配功能

以下為引用內容:

<?php
$str="标题:{title}内容:{content}";
$mode="/{(.*)}/U";
preg_match_all($mode,$str,$arr);
print_r($arr);
?>
登入後複製

輸出:(在來源文件中查看)

以下為引用內容:M有所幫助。

更多PHP正規表示式匹配替換與分割功能實例淺析相關文章請關注PHP中文網!

相關文章:

PHP最常用的正規表示式的詳解

php正規過濾html標籤、空格、換行符的程式碼 PHP開發技巧(十二)-常用PHP正規表示式的實例程式碼詳解

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!