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

Navigation menu

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

    3375726676@qq.com


    © 2007-2025 All Rights Reserved.
  • 策略型高端網(wǎng)站設(shè)計(jì)公司

    Strategic advanced website design company

    View More
  • 網(wǎng)站開發(fā)用PHP的正則表達(dá)

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

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

    第四個(gè)參數(shù)是PREG_OFFSET_CAPTURE和PREG_UNMATCHED_AS_NULL標(biāo)志的組合,可用于獲取有關(guān)搜索結(jié)果的其他信息。

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

    這就是preg_match函數(shù)的語法。讓我們看幾個(gè)真實(shí)的例子。

    示例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
        )
    **/
    在第一個(gè)示例中,我們正在檢查源文本是否包含特定單詞。由于該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
        )
    **/
    在此示例中,我們使用了模式匹配。在進(jìn)行模式匹配時(shí),$matches[0]元素包含與完整模式匹配的文本,$matches[1]元素包含與第一個(gè)括號(hào)模式匹配的文本。

    示例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在第一個(gè)<img>標(biāo)簽中找到屬性的值。重要的是要注意,即使有多個(gè)匹配項(xiàng),它也只返回第一個(gè)匹配項(xiàng)。

    示例4:查找特定的HTML標(biāo)簽

    <?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.
        )
    **/
    最后,這是一個(gè)示例,演示了如何從特定的HTML標(biāo)簽中提取文本。

    相關(guān)標(biāo)簽

    相關(guān)案例

    OTHER CASE