preg-match

    -1熱度

    1回答

    我已經字符串: [18d03] Complete screen 12" (tablet) 而且我想: $one = '18d03'; $two = 'Complete screen 12"'; $three = 'tablet'; 現在我有這樣的: preg_match('/^(.+?)\s*\(([^)]+)\)$/', $local->parts_name, $explode);

    0熱度

    2回答

    我運行一個網站,接受貝寶付款。當用戶對他們的購買有疑問時,他們會通過自己編碼的票務系統向我發送他們的交易ID。 我想將交易ID變成URL(鏈接將提取交易信息),以使我的一切都變得更快。 我知道事務ID是17個字符長。我將如何去做這件事? UPDATE: 當用戶後,讓我們說。 「你好,我的名字是John Doe,我進行了購買,並且遇到了問題,交易ID:XXXXXX」。我需要能夠把XXXX變成一個鏈接

    0熱度

    2回答

    我有一個字符串值保存在一個變種,我想比較它與陣列和打印數組編號是最接近的匹配,而區分大小寫。 所以,問題是我怎麼找到我的陣列我VAR $bio在這種情況下,距離最近的比賽將是 我見過pregmatch但我對如何在這種情況下使用它不確定。 代碼,我 <?php $bio= "Tom, male, spain"; $list= array( 1 => array("Tom", "male

    -2熱度

    1回答

    我有收集用戶詳細信息的網站表單。手機提交的內容非常棒,因爲它可以驗證電話號碼並防止任何人將該字段留空或鍵入單詞。 這裏是我的正則表達式如何尋找該領域: if (!preg_match('/^[0-9ext()+ -.:]{9,35}$/i', $Phone)){ $error.= "<li><font face=arial>Phone number is <em><strong>required

    0熱度

    1回答

    我寫了一點框架。無法訪問網址/page/test。說page not found。可能是urls.php中的正則表達式有問題?它看起來像瀏覽器處理URL本身,但腳本應該這樣做。 <?php class griEngine { public $settings, //settings $uri, //current URI $app; //curent app

    1熱度

    2回答

    我用正則表達式給出的格式地址 $address='2/12, 1st street, ch-90'; (preg_match('/^[a-zA-Z0-9\s #,-.]+$/i', $address)) PLS建議我加入pregmatch的forward slash它匹配上述地址。由於

    0熱度

    1回答

    如何檢索非字母數字或下劃線與句點之間的所有字符串?例如,對於下面的字符串,獲取[sources_1st,sources]。 https://stackoverflow.com/a/10596688/1032531是一個類似的問題,但似乎並不適合我。 <?php function check($pattern,$str) { echo($pattern.'<br>'); p

    0熱度

    1回答

    我有一個獲取匹配值的問題。 我有這樣的代碼 preg_match('/<meta property="og:image" content="(.*)" \/><meta property=/s', $result, $lq); $link = (string) urldecode($lq[1]); echo $link; preg_match('/url=(.*?)&_nc_hash/u',

    1熱度

    2回答

    我目前的一個問題,在PHP的數組, 我請求從一個HTML網站的所有<li>標籤具有: $dochtml = new DOMDocument(); $dochtml -> loadHTMLFile("my.html"); /*get all li’s*/ $lis = $dochtml -> getElementsByTagName('li'); 我的HTML正文: <li>gfvgve

    1熱度

    1回答

    我需要一個preg_replace()表達式來刪除除數字和css單位以外的所有字符(字母&標點符號)。但我需要它匹配確切單位而不是字母。 比如我寫這個表達式: $check = preg_replace('/[^(0-9|px|em|\%|pt|cm|auto)$]/', '', '80sd0sdfdfpx'); echo $check; ,其結果是: 800px 那OK,直到這個例子: