PHP正則匹配與替換的簡單例子

2021-08-07 07:23:27 字數 579 閱讀 9219

php正則匹配與替換的簡單例子,含乙個匹配獲取加租字型例子和乙個匹配替換超連結的例子。

1、查詢匹配標籤的內容:

<?php

$str = "name:php

title:programming language";

preg_match_all ("/(.*)<\/b>/u", $str, $arr);

print_r($arr[0]);

?>

執行結果如下所示:

array

( [0] =>php[1] =>programming language)

匹配「」 以及裡面的內容,特殊字元前需要加反斜槓轉義。

2、匹配去除超連結

$str = preg_replace("/]*>|<\/a>/i","",$str);

匹配超連結標籤a,「|」應該是或的意思,[^>]*指任意不是》的字元,或者以》為結尾。

正則匹配與替換 regexp regsub

正則匹配是使用正規表示式匹配字串的一種方法 在指令碼編寫過程中,經常需要處理一些文字,而這些文字中可能只有部分資訊是有用的,我們需要從文字中提取出這些有用資訊 這時候,就需要編寫特定格式的正規表示式,將文字中符合正規表示式的字串抓取出來,然後對其進行分解 組合 替換等處理,得到符合需求的處理結果。正...

php正則貪婪匹配與非貪婪匹配一些例子

貪婪模式匹配的原則是 在可匹配也可不匹配的情況下,優先匹配,直到不能匹配成功的情況下,記錄備選狀態,並把匹配控制交給正規表示式的下乙個匹配字元,當之後的匹配失敗的時候,再回溯,進行匹配。它會匹配盡可能多的字元。它首先看整個字串,如果不匹配,對字串進行收縮 遇到可能匹配的文字,停止收縮,對文字進行擴充...

Django2 0 正則表示匹配的簡單例子

在django中,使用正規表示式,匹配url 預設情況下,url固定格式如下 urlpatterns path admin admin.site.urls 如果需要使用正規表示式匹配url,先需要引入djangourl包 from django.conf.urls import url然後再將需要使...