我試圖用0-1.<br>
替換0-1.
我該怎麼做?
如何使用正則表達式將字符串追加到匹配結果
更新:
對不起,我模糊的問題。你們誤解了我。 '0-1'。是我想要替換的模式,這意味着模式應該像`「/(\ d)+( - )*(\ d)* \ ./」`,字符串可以是'1'。 '0-1'。或東西表達可能代表
我試圖用0-1.<br>
替換0-1.
我該怎麼做?
如何使用正則表達式將字符串追加到匹配結果
更新:
對不起,我模糊的問題。你們誤解了我。 '0-1'。是我想要替換的模式,這意味着模式應該像`「/(\ d)+( - )*(\ d)* \ ./」`,字符串可以是'1'。 '0-1'。或東西表達可能代表
您可以使用一個標準的PHP函數:
str_replace('0-1.', '0-1.<br>', $yourString);
您可以使用preg_replace
這樣的:
preg_replace("/(0-1\.)/", "$1<br>", $string);
或者,你也知道的替代已經:
preg_replace("/0-1\./", "0-1.<br>", $string);
怎麼樣:
preg_replace("/(\d+(?:-\d+)?\.)/", "$1<br>", $string);
請提供一個更完整的示例,以及迄今爲止已嘗試的內容。目前,有效的答案可能是'$ match。='
';'。 –
使用[preg_replace](http://php.net/manual/en/function.preg-replace.php)。 – CodeCaster
作爲關於術語的說明,正則表達式只能匹配字符串,而不能修改它們。像PHP的'preg_replace'這樣的函數使用正則表達式來標識要替換的字符串的哪些部分,而是使用一個字符串(帶有一些插值選項)來指定要替換的字符串。 – tripleee