繁体   English   中英

php的网址匹配正则表达式

[英]url matching regex for php

我正在寻找一种可以匹配网址的模式。

它们都将包含“ .no”,因为只有挪威域输入。

我认为这是需要的:

在“ .no”之前和之后搜索空格或换行符,则匹配项将为链接。

应匹配的一些示例(均带有周围的文字):

test.no
test.no/blablabla/
test.no/blablabla/test.html
test.no/blablabla/test.php
test.no/blablabla/test.htm

然后应将其替换为

<a href="http://www.MATCH">MATCH</a>

任何人都可以弄清楚吗?

应该这样做:

 $html = preg_replace("#\w+\.no[\w/.-]*#", '<a href="http://www.$0">$0</a>', $html);

检查John Gruber的正则表达式中的URL ,然后从那里继续。

我希望这足够严格:^ [\\ w \\ d-\\。\\\\] +。no。* $

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM