混合str_replace和正则表达式?

Diz*_*zzi 1 php regex str-replace

我想替换一个字符串,如:

<input type="hidden" name="id" value="12345" />
Run Code Online (Sandbox Code Playgroud)

但我遇到的问题是值值(12345)每次都不同,所以我该怎样做我想做的事情?..我猜的是正则表达式,但还没有任何线索

del*_*ist 6

preg_replace('/\<input type="hidden" name="id" value="[0-9]+" \/\>/is', '', $source)
Run Code Online (Sandbox Code Playgroud)