如何用PHP中的空字符串替换?myuser=number
如何将包含大量如何用PHP中的空字符串替换?myuser=number,php,regex,string,replace,Php,Regex,String,Replace,如何将包含大量?myuser=12122?myuser=5457…的字符串替换为空字符串,使其不会在字符串中显示?myuser=number 我想我应该用正则表达式 是的 preg_replace('~\?myuser=\d+~', '', $string); 对 问号是正则表达式中的一个特殊字符,因此必须引用它。除此之外,这很简单: $result = preg_replace('/\?myuser=[0-9]+/', '', $source); 问号是正则表达式中的一个特殊字符,因此必
?myuser=12122
?myuser=5457
…
的字符串替换为空字符串,使其不会在字符串中显示?myuser=number
我想我应该用正则表达式 是的
preg_replace('~\?myuser=\d+~', '', $string);
对
问号是正则表达式中的一个特殊字符,因此必须引用它。除此之外,这很简单:
$result = preg_replace('/\?myuser=[0-9]+/', '', $source);
问号是正则表达式中的一个特殊字符,因此必须引用它。除此之外,这很简单:
$result = preg_replace('/\?myuser=[0-9]+/', '', $source);
\n
是一个新行<代码>\d是数字……如果你不再想数字,而是把它想象成数字,这很容易记住。\n
是一个新行<代码>\d是数字……如果你不再想数字,而是把它当成数字,这很容易记住。只是一个提示:你可以通过说“我有这个”和“我希望它看起来像那个”来得到最好的答案。谢谢你的建议,我将尝试在我未来的问题中实现它:-)只是一个提示:你可以通过说“我有这个”和“我希望它看起来像那个”得到最好的答案。谢谢你的建议,德伯林,我将尝试在我未来的问题中实现它:-)