preg-replace

    -1熱度

    3回答

    我曾在PHP工作preg_replace,但我不得不將它移動到JavaScript代碼,它不起作用。我已經在這裏搜查的話題,但還沒有找到工作的解決方案,我......我 PHP看起來像: preg_replace('/^\d+_/', '', $docTypes); 而現在,我的JS的樣子,重要的事情,var documentTypes是object: var documentTypesObj

    0熱度

    1回答

    我有一個包含(n)HTML頁面的字符串。我只需要< body>和</body>中的內容,並且想要移除除colspan之外的所有內聯HTML屬性。以下是我所取得的成績(仍刪除了colspan特性): <?php $html = 'CURL GET THE HTML (mostly just tables)'; // Remove HTML comments, JavaScript conten

    1熱度

    2回答

    我有一個字符串有'>>'。我試圖用'測試>>>>'替換'test'>''。 str_replace函數犯規更換任何東西,所以我已經嘗試使用: $string = preg_replace("/[\>\ \>]/",">>>>", $string); 但這種替換字符串中的所有空格以及箭頭。 所以串結束等的'test>>>>>>>>'代替'test >>>>'

    0熱度

    3回答

    我在PHP的字符串: string(765) " ; <<>> DiG 9.9.5-9+deb8u10-Debian <<>> -t a webtools.hu @217.65.97.38 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 62425 ;; flags

    2熱度

    1回答

    我的正則表達式這是消除字符串中的所有URL,但我想改變這一點,並添加異常爲我的網站鏈接。 $url = 'This is url for example to remove www.somewbsite.com but i want to skip removing this url www.mywebsite.com'; $no_url = preg_replace("/(https|htt

    1熱度

    1回答

    嘿我的路由腳本是不是與特殊的字符工作,我沒有任何想法瞭解爲什麼或如何解決它。 我的網址:/test/x/hállò/123 我的路由器加入URL:/測試/:VARx前提/:variableZ/123 $route['url'] ="/test/x/:name/123"; $reqMet = $_SERVER['REQUEST_METHOD']; $route['method'] = "GET"

    -1熱度

    1回答

    想要使用php函數從url中刪除所有不需要/非法的字符以避免XSS。我如何實現它? 例子: https://test.com/abcd/contactus.php/t54xd「>警報(1)rvdgz ID = 1 有效的URL是 - https://test.com/abcd/contactus.php 注:?要刪除所有標籤不只是特定的腳本標籤也將內容應該被刪除 試過filter_var,stri

    -2熱度

    1回答

    需要幫助解決錯誤,如下面, preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in line 601 了錯誤下面的代碼, $string = preg_replace('~�*([0-9a-f]+);~ei', 'chr(hexdec("\\1"))', $s

    0熱度

    1回答

    我想將外觀段落文本轉換爲錨鏈接。 $change = array( 'google' => 'www.google.com', 'facebook' => 'www.facebook.com', ); $text = " <h1>Search on google for facebook</h1> <p>Search on google for face

    0熱度

    2回答

    使用下面的代碼, $string = 'd.c part2 15245 (30)'; $string2 = preg_replace('/[^0-9]/', '', $string); echo $string2; 輸出:21524530 我怎麼會只取括號內的數字(括號內) ,使輸出是30?