如何在 PHP 中使用正規表示式提取 `` 標籤之間的內容?

Susan Sarandon
發布: 2024-11-12 22:42:02
原創
544 人瀏覽過

How to Extract Content Between `` Tags Using Regular Expressions in PHP?

使用PHP 獲取匹配HTML 標籤之間的內容

儘管探索了各種資源,但您正在提取

中的內容時遇到了困難。程式碼>和程式碼> PHP 中使用正規表示式的標籤。以下解決方案將引導您完成整個過程:
$regex = '#<\s*?code\b[^>]*>(.*?)</code\b[^>]*>#s';
登入後複製

要檢索所需的子字串,請使用以下正規表示式:

  • 此模式包含幾個值得注意的元素:
  • b: 確保像 這樣的拼字錯誤並非意外匹配。 1
  • *: 捕捉具有屬性(例如,類別)的標籤的內容。
s:

啟用換行符內容捕獲

$text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. <code>Donec sed erat vel diam ultricies commodo. Nunc venenatis tellus eu quam suscipit quis fermentum dolor vehicula.&amp;lt;/code>";
preg_match($regex, $text, $matches);
登入後複製

一旦有了正則表達式,就可以用它來提取匹配的子字串:


$matches[0] 陣列索引將包含提取的字串,然後您可以根據需要進行操作。
  1. >

以上是如何在 PHP 中使用正規表示式提取 `` 標籤之間的內容?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板