【发布时间】:2013-02-05 11:13:04
【问题描述】:
假设我想匹配一个可能包含 http://、https:// 或两者都没有的 URL。当我替换它时,如果有https://,我希望它在前面,但如果它是http://,或者什么都没有,我希望在开头有http://。
我不知道如何使用 preg_match 表达式来解决这个问题,或者对于非 PHP 倾向,一个搜索和替换 PHP 函数。
【问题讨论】:
-
阅读 regular-expressions.info/conditional.html 可能会找到你的答案。