preg-match-all

    0熱度

    2回答

    我有一個PHP代碼,可以讀取文本文件並允許用戶完美地搜索單詞及其作品。 文件內容是阿拉伯語 當用戶進行搜索,系統會顯示與它存在的行號申請的字符串。 我現在想要的是讓系統讀取多個文本文件,當用戶請求一個單詞時,系統將顯示他找到用戶請求的文件的名稱。 這是可能的,如果我有100個文件,這個過程需要多長時間? 代碼: <?php $myFile = "arabic text.txt"; $myF

    1熱度

    2回答

    我試圖解析一個查詢字符串,並遇到了一些我無法弄清楚的東西。 試圖匹配一個字符串,該字符串可以包含<或>,但是隻有當字符串包含<時,纔會看到一些奇怪的輸出。 例子: <?php $gt = 'wt>f'; preg_match_all("/([A-Za-z<>]+)/", $gt, $gtmatches); ?> <pre><?php print_r($gtmatches); ?></pr

    -1熱度

    1回答

    我試圖匹配引用字符串的列表並獲取每個帶引號的子字符串。 PHP的preg_match_all驗證引用字符串的列表,但返回的「$匹配」不包含所有引用的子字符串 - 通常它只返回第一個和最後一個。 我試過將名稱(?P<name>)指定給表達式的組件,但這似乎只會導致結果的重複,而且我仍然不會收到所有帶引號的子字符串。使用DEFINE爲組件創建子程序並沒有改善結果。 下面是我試圖匹配的輸入示例。 'ab

    -1熱度

    2回答

    我想使用標題中提到的功能獲得多個結果,到目前爲止,我只能使用preg_match獲得一個唯一值。我想獲得所有結果的數組,然後將它們記錄在我的數據庫中。 這是我當前的代碼: $casturl = "https://www.themoviedb.org/movie/353491-the-dark-tower/cast"; $cast = file_get_contents($casturl); p

    1熱度

    1回答

    我剛剛拿到了使用preg_match_all陣列插入我試圖使用此代碼將其插入到表: $casturl = "https://www.themoviedb.org/movie/353491-the-dark-tower/cast"; $cast = file_get_contents($casturl); preg_match_all('#<img class="profile lazyload

    1熱度

    1回答

    運行PHP 7.1.5,我有一個很長的字符串輸出,我與preg_match_all分組。我試圖讓每個輸出組成爲一個新的數組key => value。例如,我有一個很長的字符串是這樣的: $string = ( Name: John Doe Address: 123 Main St City: Chicago State: IL Zip: 60021 Name: Jane Smith A

    0熱度

    1回答

    我被困在這個問題上,希望有人能幫助我。 我有一個包含如下的配置文件: config system interface edit "internal1" set vdom "root" set ip 192.168.1.1 255.255.255.0 set allowaccess ping https ssh http fgfm capwap set ty

    1熱度

    1回答

    這是我的原字符串: - $data = "<br /> Q.156) Direction (156–160): Study the given pie-charts carefully to answer the questions that follow: <br /> Breaking up :- Number of Employees working in Different Depar

    -5熱度

    2回答

    我嘗試了很多組合來創建正確的正則表達式,但我失敗了。 我想讀此,輸入: [@Homer Jay Simpson](id:homer) is a good guy. ,並得到 Array ( [0] => "[@Homer Jay Simpson](id:homer)", [1] => "Homer Jay Simpson", [2] => "homer" )

    1熱度

    4回答

    我正在開發模板系統並遇到一些問題。 該計劃是在其中創建帶有[@tags]的HTML文檔。 我可以只使用str_replace函數(我可以循環槽全部更換更多鈔票),但我想按這個遠一點;-) 我想允許嵌套的標籤,並允許參數與每個標籤: [@title|You are looking at article [@articlenumber] [@articlename]] 我想獲得與preg_matc