微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php regex for t.me链接

我需要一个正则表达式PHP代码来检测链接,例如:

t.me/joinchat/AAAAAEEYZxAYyxhdag6z6g

我试过了 :

$String = preg_replace("/[t.me][a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(\/\S*)?/", "", $String);

我需要使用preg_replace但上面的代码不起作用:(

我该怎么办?

解决方法:

根据您的链接结构,此正则表达式可以工作:

t\.me\/[-a-zA-Z0-9.]+(\/\S*)?

演示:https://regex101.com/r/wEvuBu/1

您的正则表达式[t.me]允许使用单个字符,选项为t,.,m或e.您还会在也会导致失败的域之后丢失/,如果您添加了/,则您的字母数字/连字符字符类将允许找到域和目录.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐