2011-09-19 47 views
-3

我試圖用0-1.<br>替換0-1.我該怎麼做?
如何使用正則表達式將字符串追加到匹配結果

更新:

對不起,我模糊的問題。你們誤解了我。 '0-1'。是我想要替換的模式,這意味着模式應該像`「/(\ d)+( - )*(\ d)* \ ./」`,字符串可以是'1'。 '0-1'。或東西表達可能代表

+0

請提供一個更完整的示例,以及迄今爲止已嘗試的內容。目前,有效的答案可能是'$ match。='
';'。 –

+0

使用[preg_replace](http://php.net/manual/en/function.preg-replace.php)。 – CodeCaster

+0

作爲關於術語的說明,正則表達式只能匹配字符串,而不能修改它們。像PHP的'preg_replace'這樣的函數使用正則表達式來標識要替換的字符串的哪些部分,而是使用一個字符串(帶有一些插值選項)來指定要替換的字符串。 – tripleee

回答

2

您可以使用一個標準的PHP函數:

str_replace('0-1.', '0-1.<br>', $yourString); 
1

您可以使用preg_replace這樣的:

preg_replace("/(0-1\.)/", "$1<br>", $string); 

或者,你也知道的替代已經:

preg_replace("/0-1\./", "0-1.<br>", $string); 
1

怎麼樣:

preg_replace("/(\d+(?:-\d+)?\.)/", "$1<br>", $string); 
相關問題