使用PHP中的正则表达式在URL中添加/删除端口号

使用PHP中的正则表达式在URL中添加/删除端口号,php,regex,url,replace,Php,Regex,Url,Replace,我已经搜索过了,但找不到现有的正则表达式函数。以前有人这样做过吗 我希望在php中添加一个端口号,或者从url中删除一个可能存在的端口号。用于将给定url转换为安全url、不安全url等的某些函数 现在,我需要服务器上的第二个SSL安全站点,以便在将http转换为https时动态添加端口号,并在从https转换为http时删除任何端口号 谢谢, Duck您可以使用内置函数来分解和重新组合URL以满足您的需求,而不是正则表达式。您可以使用内置函数来分解和重新组合URL以满足您的需求。谢谢charl

我已经搜索过了,但找不到现有的正则表达式函数。以前有人这样做过吗

我希望在php中添加一个端口号,或者从url中删除一个可能存在的端口号。用于将给定url转换为安全url、不安全url等的某些函数

现在,我需要服务器上的第二个SSL安全站点,以便在将http转换为https时动态添加端口号,并在从https转换为http时删除任何端口号

谢谢,
Duck

您可以使用内置函数来分解和重新组合URL以满足您的需求,而不是正则表达式。

您可以使用内置函数来分解和重新组合URL以满足您的需求。

谢谢charles,这是我考虑的第一件事。parse_url在过去有一些问题,所以我想使用regex,这也可以更快地工作。在阅读了你的回复后,我再次检查了它,看起来解析url是固定的。我想我可以用这个。谢谢,达克谢谢查尔斯,这是我考虑的第一件事。parse_url在过去有一些问题,所以我想使用regex,这也可以更快地工作。在阅读了你的回复后,我再次检查了它,看起来解析url是固定的。我想我可以用这个。谢谢,鸭子