【发布时间】:2012-05-14 10:33:32
【问题描述】:
使用Regex Hero 是输入:
正则表达式:/category/*
替换字符串:/experiment/$0
目标字符串:http://google.co.in/blah_blah_blah/domainname.com/category/wp/
最终字符串:http://google.co.in/blah_blah_blah/domainname.com/experiment//category/wp/
预期网址
http://google.co.in/blah_blah_blah/domainname.com/experiment/wp/
我如何获得预期的 URL,我的正则表达式有问题吗?
【问题讨论】:
-
你为什么不把
/category/替换成/experiment/? -
@m0skit0 在
category/之后可以出现任何东西,这使得使用*很重要 -
您需要不带斜线的正则表达式
category。 -
我明白这一点,但奥卡姆剃刀法则:为什么要寻找复杂的解决方案而使用更简单的解决方案?我的建议对你所说的仍然有效,而且更简单。通过按我说的替换,你仍然可以得到斜杠后面的内容,因为字符串的那部分没有被修改。
-
@kuh-chan 如果
/category/之后的 url 包含字母category将不起作用
标签: regex wordpress url replace