我在问一个可以通过谷歌搜索来回答的问题,但我没有找到任何可以做到这一点的东西,所以我在这里问。请不要投票并关闭它,它也对其他人有用:
我的问题是:我需要查找字符串的某些部分,然后找到并替换它。但我的问题是字符串的那部分每次都在变化,所以我需要注入一些正则表达式。
$url = "www.google.com/test=2";
replace the 'test=2' with 'test=1'
$result = "www.google.com/test=1"
问题是:蛞蝓可以有 1 到 20 之间的任何数字:test=\d{1,20}
就是这种情况。我试过了preg_replace
,substr_replace
但他们都做不到。