亚洲欧洲中文日韩乱码av,亚洲国产精久久久久久久,亚洲欧美日韩久久精品,亚洲欧美日韩国产 ,亚洲av之男人的天堂网站,亚洲av高清在线观看一区二区

Navigation menu

0755-82192581
  • Contact us
  • 0755-82192581
  • 深圳市羅湖區(qū)嘉賓路太平洋商貿大廈19樓

    3375726676@qq.com


    © 2007-2025 All Rights Reserved.
  • 策略型高端網站設計公司

    Strategic advanced website design company

    View More
  • 網站開發(fā)用PHP的正則表達

    時間:2021-04-22  作者:尼高GARY  來源:http://654254.cn
    網站開發(fā)我們會涉及用不同的開發(fā)語言,在本文中,我們將介紹PHP函數,這些函數使您可以使用正則表達式對字符串執(zhí)行搜索和替換操作。正則表達式(也稱為“ regex”)是文本的搜索模式。這些模式可以由正則表達式引擎處理,以查找子字符串,驗證字符串是否與模式匹配或搜索并替換文本。
    網站開發(fā)
    正則表達式非常強大,可讓您輕松地執(zhí)行搜索和替換字符串的操作。它們被廣泛用于不同語言的模式匹配和驗證。今天,我們將在PHP上下文中討論regex。超過200萬個WordPress主題和插件,Web和電子郵件模板,UI工具包等使用Envato Elements成員資格下載數千個WordPress主題和插件,Web模板,UI元素以及更多內容。無限制地訪問不斷發(fā)展的圖書館,以獲取數百萬個廣告素材和代碼資產。

    第一個參數是您要搜索的模式。您應該以正則表達式格式提供它。第二個參數是執(zhí)行正則表達式匹配的主題字符串。接下來,第三個參數是可選的,但如果提供了該參數,它將被搜索結果填充。在大多數情況下,您將需要這三個參數。

    第四個參數是PREG_OFFSET_CAPTURE和PREG_UNMATCHED_AS_NULL標志的組合,可用于獲取有關搜索結果的其他信息。

    最后,第五個參數是偏移量,它使您可以指定搜索開始的位置。因此,如果您不想從字符串的開頭開始搜索,則應使用該參數。

    這就是preg_match函數的語法。讓我們看幾個真實的例子。

    示例1:簡單的字符串匹配

    <?php
    preg_match('/tutsplus/i', 'The code.tutsplus.com is one of my favorite websites among the group of all tutsplus websites!', $matches);
    /**
    $matches value:
        Array
        (
            [0] => tutsplus
        )
    **/
    在第一個示例中,我們正在檢查源文本是否包含特定單詞。由于該tutsplus字符串存在于源文本中,因此$matches將使用匹配的字符串填充該變量。

    示例2:簡單模式匹配

    <?php
    preg_match('/code.(tutsplus).com/i', 'The code.tutsplus.com is one of my favorite websites among the group of all tutsplus websites!', $matches);
    /**
    $matches value:
        Array
        (
            [0] => code.tutsplus.com
            [1] => tutsplus
        )
    **/
    在此示例中,我們使用了模式匹配。在進行模式匹配時,$matches[0]元素包含與完整模式匹配的文本,$matches[1]元素包含與第一個括號模式匹配的文本。

    示例3:查找圖像路徑

    <?php
    preg_match('/< *img[^>]*src *= *["\']?([^"\']*)/i', '<img src="https://example.com/image1.jpg" /><img src="http://example.com/image2.jpg" />', $matches);
    /**
    $matches value:
        Array
        (
            [0] => <img src="http://example.com/image1.jpg
            [1] => http://example.com/image1.jpg
        )
    **/
    接下來,我們試圖src在第一個<img>標簽中找到屬性的值。重要的是要注意,即使有多個匹配項,它也只返回第一個匹配項。

    示例4:查找特定的HTML標簽

    <?php
    preg_match('#<div class="tutsplus">(. *?)</div>#s', '<div>Some text.</div><div class="tutsplus">Special text.</div><div>Some more text.</div>', $matches);
    /**
    $matches value:
        Array
        (
            [0] => <div class="tutsplus">Special text.</div>
            [1] => Special text.
        )
    **/
    最后,這是一個示例,演示了如何從特定的HTML標簽中提取文本。

    相關案例

    OTHER CASE