我有很多网站,我想删除所有的网站地址。
例如:
http://www.website1.com/product.php?id=
http://www.website2.net/list.php?cid=
http://www.website3.org/view.php?page=
一旦删除:
product.php? id =
list.php? cid =
view.php? page =
我想在记事本++上使用regex101或regex批量删除它们
我想问一下代码regullar表达式删除它的全部内容?
答案 0 :(得分:0)
答案 1 :(得分:0)
我发现PHP Live Regex更容易用于此目的,因为您直接看到替换结果(选择preg_replace
而不是preg_match
):
您可以使用此正则表达式并选择替换并仅保留第一个捕获组$1
:
(?:[a-z]{4,5}://[a-z.0-9]*\/)?([a-z.\?_=]*)([0-9]*)
结果:
product.php?id=
list.php?cid=
view.php?page=