ereg

    0熱度

    3回答

    我升級到PHP 5.3,我得到了錯誤:ereg已被棄用。 我可以用什麼來取代這個? function CheckIfAlphaNumberic($text) { if (ereg('[^A-Za-z0-9]', $text)) { unset ($text); } return $text; }

    0熱度

    3回答

    使用PHP 5.3將此轉換棄用額日格() - 額日格()已過時... 我想轉換此功能(的preg_match),但我不瞭解「指針」... function gethostbyaddr_new($ip) { $output = `host -W 1 $ip`; if (ereg('.*pointer ([A-Za-z0-9.-]+)\..*', $output, $regs)

    1熱度

    1回答

    我試圖通過PHP ereg找到HTML標籤,該標籤在結束標籤前有一個{xxx} - 其中xxx可以是[A-Za-z0-9_\-]*。 例如:<p>xxxx</p><p>yyyy{asdf}</p> 這是我能想出的最好的:/<([\w]+)([^>]?)>([^{]*)\{([^}]+)\}<\/\1>/is 的問題是,雖然,它將匹配組3將有xxxx</p><p>yyyy,我只希望yyyy在這種情況

    2熱度

    3回答

    我知道這似乎並不困難,但我的PHP體驗非常基礎。 foreach ($name as $name) { if (preg_match("^\.",$name)) { echo "bla bla bla"; Die(); } if (preg_match("\<", $name)) { echo "bla bla bla"; Die(); } if (preg_match("\[

    -1熱度

    2回答

    繼承人我的問題。我正在建立一個網站,您可以分享鏈接/圖片。現在繼承我想做的事情。如果鏈接到一個網站的鏈接,然後顯示一個鏈接,如: <a href="http://example.com" target="_blank">http://example.com</a> 但是我的繼承人下臺,如果它的圖片(JPG,GIF,PNG,ECT)我想顯示在頁面上而不是鏈接。我該如何去做呢? - 忘了補充: $

    1熱度

    7回答

    我有一個php系統,上傳圖像和後綴他們的文件名稱與-med -slider等取決於圖像的大小。然而,只有一個圖像文件名被保存到數據庫中,所以當我想顯示一個圖像並從數據庫中調用文件名時,我會得到如下所示的文件: filename-med.jpg我該如何改變這一點可以用-slider替換-med?這可能嗎?我不擅長正則表達式,我認爲我將不得不使用它?

    2熱度

    2回答

    我有這行代碼我用於搜索引擎優化的目的。唯一的是它有一個ereg_replace函數。現在我得到「ereg_replace()已被棄用」的錯誤。 顯然它不像切換到preg_replace那麼簡單,我的RegEx-fu不是太強大。任何幫助將不勝感激。 謝謝。 //make it lowercase, remove punctuation, remove multiple/leading/ending

    0熱度

    3回答

    我想要做的是允許用戶輸入用逗號和空格隔開的關鍵字(例如:單詞,單詞,單詞,單詞)。單詞數量沒有限制,我只希望格式得到尊重。謝謝!

    109熱度

    4回答

    由於POSIX regular expressions (ereg)自PHP 5.3.0起已棄用,我想知道一種簡單的方法將舊錶達式轉換爲PCRE (Perl Compatible Regular Expressions) (preg)。 每例子,我有這樣的正則表達式: eregi('^hello world'); 如何翻譯成表達式兼容preg_match表達? 注:這篇文章作爲從額日格至預浸涉

    -1熱度

    1回答

    可能重複: Converting ereg expressions to preg 我需要的額日格使用此轉換成更多的東西電流(因爲EREG是過時了)。 這裏是我的代碼,目前依賴的功能: function ValidEmail($address) { if(ereg(".*<(.+)>", $address, $regs)) { $address = $regs[1];