regex1 = (
r'http://[a-zA-Z0-9-]{1,}\.[a-zA-Z0-9-]{1,}\.[a-zA-Z0-9-]{1,}\.[a-zA-Z0-9-]{1,}|'
r'http://[a-zA-Z0-9-]{1,}\.[a-zA-Z0-9-]{1,}\.[a-zA-Z0-9-]{1,}|'
r'http://[a-zA-Z0-9-]{1,}\.[a-zA-Z0-9-]{1,}|'
r'https://[a-zA-Z0-9-]{1,}\.[a-zA-Z0-9-]{1,}\.[a-zA-Z0-9-]{1,}\.[a-zA-Z0-9-]{1,}|'
r'https://[a-zA-Z0-9-]{1,}\.[a-zA-Z0-9-]{1,}\.[a-zA-Z0-9-]{1,}|'
r'https://[a-zA-Z0-9-]{1,}\.[a-zA-Z0-9-]{1,}'
)
regex2 = (
r'[a-zA-Z0-9-]{1,}\.[a-zA-Z0-9-]{1,}\.com.cn|'
r'[a-zA-Z0-9-]{1,}\.[a-zA-Z0-9-]{1,}\.[a-zA-Z0-9-]{1,}\.com|'
r'[a-zA-Z0-9-]{1,}\.[a-zA-Z0-9-]{1,}\.com|'
r'[a-zA-Z0-9-@]{1,}\.com|'
r'[a-zA-Z0-9-]{1,}\.[a-zA-Z0-9-]{1,}\.[a-zA-Z0-9-]{1,}\.cn|'
r'[a-zA-Z0-9-]{1,}\.[a-zA-Z0-9-]{1,}\.cn|'
r'[a-zA-Z0-9-@]{1,}\.cn|'
r'[a-zA-Z0-9-]{1,}\.[a-zA-Z0-9-]{1,}\.[a-zA-Z0-9-]{1,}\.org|'
r'[a-zA-Z0-9-]{1,}\.[a-zA-Z0-9-]{1,}\.org|'
r'[a-zA-Z0-9-]{1,}\.org'
)
版权属于:。。。源
本文链接:http://www.findmyfun.cn/legitimate-url-recognition-regular-expression.html
转载时须注明出处及本声明。
我的博客即将同步至腾讯云开发者社区,邀请大家一同入驻:
https://cloud.tencent.com/developer/support-plan?invite_code=2py75w7904qok
这是哪个语言里的正则
正则表达式的语法都是通用的,区别在于执行正则表达式的环境,对正则表达式的语法支持状况不一样,不同的正则引擎,对语法支持也不一样,所以执行正则表达式之前需要测试清楚。
一年更新这一次,我还看不到,啊~~
哈哈哈,今年太忙了,抽不出时间写踩过的坑,后面慢慢补 😂