preg-match-all

    1熱度

    1回答

    如果我有文本,如何從文本中獲取具有特定模式的所有字符串?例如,我想所有這patters字符串: 字CER其次any number其次是 一個這個人物;,,,.或space。 對於從文本爲例波紋管我WOLD喜歡有以陣列的結果如下:CER123,CER23,CER01,CER24 的Lorem CER123 ipsum的悲坐阿梅特,狴copiosae CER23,CER01; CER24 insole

    1熱度

    1回答

    我有一個字符串 $sting= ' [ type="user" name="ali" key="#$WRE" //problem address="{ "type":"hellow" }" ]'; 和我提取與鍵=值格式 for (;;) { if(!preg_match('~([A-Za-z0

    -1熱度

    2回答

    我有以下字符串,例如:'Hello [owner], we could not contact by phone [phone], it is correct?'。 正則表達式想返回數組的形式,所有這一切都在[]之內。括號內只有字母字符。 返回: $array = [ 0 => '[owner]', 1 => '[phone]' ]; 我應該如何着手有這個回報率在PHP?

    2熱度

    1回答

    我想添加電話號碼在數組中的文件名。 我的測試文件是: dsfdsf543-6786sdfsdfd.jpg 543-6786sdfsdfd.jpg 435-3454 dsfdsf543-6786.jpg 123-4567 543-6786.jpg 345-3454 我的目標是不同的電話號碼將在數組元素單獨一行。陣列行中的每個元素將具有相同的電話號碼。 例如: 543-6786 dsf

    1熱度

    1回答

    我使用jwplayer替換了youtube視頻的youtube網址。 $str='<a href="https://www.youtube.com/watch?v=6anwsDt8AhA"> sometext</a>https://www.youtube.com/watch?v=6anwsDt8AhAApr 19, 2015 - Uploaded by Go FreelancerThis feat

    0熱度

    1回答

    我想了解preg_match_all裏面有多個模式,所以我創建了html字符串變量和模式。 所有類似於修剪的工作都可以正常工作,但由於多種模式,它會輸出一些空值的數組鍵。如果你知道它爲什麼會這樣,請告訴我,並告訴我它是如何修復的。 我的代碼: <?php $cource = "<div><a href='test1'> <img src=\"test2\" /> <img src='t

    0熱度

    3回答

    我想了解preg_match_all()但我不太明白。這段代碼有什麼問題?我想用它來獲取URL: <?php $content = '<a href="http://www.google.com">Google</a> Lorem ipsum dolor sit amet, consectetur adipiscing elit <a href="http://stackoverflow.com

    -1熱度

    4回答

    我的challange解釋了下面的例子:給出了關鍵字組合「遊戲筆記本」。 我想檢查兩個關鍵字是否出現在一個字符串中。該challange是該字符串看起來是這樣的: 「尼斯遊戲筆記本」 「筆記本的遊戲」 我想我的功能,爲所有三個字符串返回true 「極端的遊戲筆記本」 。有三到四個單詞的容差可以在單詞組合之間,並且如示例所示,如果關鍵字已切換,我希望它能夠正常工作。 所以,我的方法是下面,但它似乎並

    1熱度

    2回答

    我對'高級'PHP相當陌生,現在我一直在爲這個問題苦苦掙扎。我已經閱讀了幾乎所有在這個論壇上找到解決方案,但沒有工作得很好。 我想從數據庫獲取內容,並用include_once(example.php)替換所有文本,如[plugin-example] 其原因是爲內容管理系統製作類似「簡碼」 。 我嘗試了幾個代碼,這是離我最近的解決方案(我認爲/希望)。問題在於,它只用最後一個匹配值(在這種情況下爲

    0熱度

    2回答

    我有一個模板引擎。解析tpl文件。但是,當tpl文件有很多{if},{foreach}或{language}塊preg_match粉碎apache。 這是我的preg_match函數; preg_match_all('$\{(if|foreach)[\s]*(.*?)[\s]*\}((?:[^{]*(?:\{(?!\/?(if|foreach)[^}]*\})[^{]*)*|(?R))*)\{\/