preg-replace

    2熱度

    1回答

    我有這個字符串: $body = '<a href="/title/tt2034800/?ref_=inth_ov_tt"> The Great Wall</a>'; ,我想刪除: ?ref_=inth_ov_tt 從$體。 我測試此代碼,並沒有工作: $body = preg_replace('#ref_=(.*?)"#is', '', $body);

    0熱度

    1回答

    大家好,我想用php實現的是在兩個單詞之間找到一個值(對於所有發生的)並將其替換爲另一個字符串,然後刪除圍繞該值的單詞。 下面是一個例子 $mysting = "[link]http://website.com[/link] bla bla bla bla [link]http://google.com[/link]"; 我想實現的就是讓這個字符串: $newString = "<a href

    0熱度

    1回答

    我遇到問題。我只想替換某些字符串,只要它們完全像我輸入的那樣。因此,如果有一個字符串與5 Eur他只能用例如Steam 5 Euro,如果他獨自一人,而不是如果字符串像How are you 5 Eur pls。 用我的實際代碼,這是不可能的......我用的如: $string = str_replace('Apple Itunes 25 Euro Guthaben Prepaid De', '

    -1熱度

    1回答

    我有一個簡單的PHP語句,但它不斷給我'內部500'。 任何人都可以看到這段代碼有什麼問題嗎? (它的工作原理沒有 '如果') $fullyfiltered = preg_replace('/<span>(.*?)<\/span>/', '<div class="chat-message ' if('$1'=="MichaelD"){'me'}else{'chat-midnightblue'}'"

    1熱度

    2回答

    我有一個看起來像JSON響應這個 ( [0] => stdClass Object ( [default] => false [loc] => http://somethingirrelevant.lol [temp] => '100' ) ) 什麼,我希望完成在[LOC]的URL更改爲https 我試着使用: $array

    0熱度

    2回答

    我要替換所有<pre><code>CONTENT</code></pre>內容。 <pre class="language-php"><code>m1 </code></pre> lets go <pre class="language-php"><code>m2 </code></pre> 但運行preg_replace("/<pre(.*)<\/pre>/s", "SAMAN",

    1熱度

    1回答

    我有例如串$s = 'A5C7';和$s = 'A5C17'; 我嘗試用符號分割字符串使用preg_split('//', $s, -1, PREG_SPLIT_NO_EMPTY); 如果字符串$s = 'A5C7'我OK結果是這樣的: array(4) { [0]=> string(1) "A" [1]=> string(1) "5" [2]=>

    1熱度

    2回答

    我有一個字符串與電影標題和發佈年份。我希望能夠檢測標題(年)模式,如果匹配,則將其包含在錨標記中。 包裝它很容易。但是如果我不知道電影的名字是什麼,那麼寫一個正則表達式來匹配這個模式是可以的嗎? 實施例: $str = 'A random string with movie titles in it. Movies like The Thing (1984) and other titles l

    3熱度

    1回答

    我希望把這個:[title->link] 要這樣:<a href='link'>title</a> 所以我有這行代碼 $content = preg_replace('/\[(.*)\-\>(.*)\]/', '<a target="_blank" href="$2">$1</a>', $content); 在this demo,它運作良好,但不是在我的代碼。 問題在於它將「[」字符視爲普通字

    0熱度

    1回答

    我有這個功能來查找電話號碼並將它們替換爲可點擊的鏈接,我想從電話號碼中刪除空格,因爲當它與RTL混合時號碼順序會中斷(從右到左)正文: $content_data = preg_replace('!(\b\+?[0-9()\[\]./ -]{7,17}\b|\b\+?[0-9()\[\]./ -]{7,17}\s+(extension|x|#|-|code|ext)\s+[0-9]{1,6})!i