preg_replace特定单词后跟随机数

时间:2013-05-26 08:56:54

标签: php joomla tags preg-replace joomla-k2

我想替换一个特定的单词后跟随机数后跟特定的符号。我认为正确的php函数是preg_replace,但我不知道如何继续。

我所拥有的是一个包含joomla non-sef url的字符串,如下所示:

index.php?option=com_k2&Itemid=378&lang=el&tag=some-tag-name&task=tag&view=itemlist

我需要删除Itemid=378&部分。数字378在任何时候都可以是不同的数字,所以我需要记住所有数字。

非常感谢任何帮助

2 个答案:

答案 0 :(得分:2)

preg_replace('/^(.*)Itemid=\d+&?(.*)$/', '$1$2', 'index.php?option=com_k2&Itemid=378&lang=el&tag=some-tag-name&task=tag&view=itemlist');

答案 1 :(得分:2)

$new_url_string = preg_replace('/Itemid=\d+&/', '', $the_url_string);