這是我第一次嘗試使用正則表達式,所以請耐心等待。php preg_replace usage -
我想使用PHP的preg_replace函數來變換一個字符串,如這樣的:
"r1=r2+robby+ara"
成
"ar1b=ar2b+robby+ara"
- 所以對於 「R」 的每一次出現隨後的整數,我想在它之前放置一個「a」,在它之後放置一個「b」。
我已經找出了搜索部分,但沒有找到替換部分 - 下面的問號表明我在哪裏遇到麻煩。有沒有辦法「記住」[0-9]找到的整數並在替換字符串中使用它?
$s="r1=r2+robby + ara";
$s1=preg_replace ("/r[0-9]/","ar?b",$s);
謝謝