在文本中提取URL的正则表达式
来源:互联网 发布:月销售数据分析怎么写 编辑:程序博客网 时间:2024/05/16 04:55
\b((ftp|https?)://[-\w]+(\.\w[-\w]*)+|(?i:[a-z0-9](?:[-a-z0-9]*[a-z0-9])?\.)+(?-i:com\b|edu\b|biz\b|gov\b|in(?:t|fo)\b|mil\b|net\b|org\b|[a-z][a-z]\b))(:\d+)?(/[^.!,?;"'<>()\[\]{}\s\x7F-\xFF]*(?:[.!,?]+[^.!,?;"'<>()\[\]{}\s\x7F-\xFF]+)*)?
出自《精通正则表达式》
我修改了一下:
URLPattern = @"\b(?:(?:ftp|https?)://(?<domain>[-\w]+(?:\.\w[-\w]*)+)|(?<domain>(?i:[a-z0-9](?:[-a-z0-9]*[a-z0-9])?\.)+(?-i:com\b|edu\b|biz\b|gov\b|in(?:t|fo)\b|mil\b|net\b|org\b|[a-z][a-z]\b)))(?::\d+)?(([/;\?][A-Z0-9\.\-_/\.#%:;&=]+)+)?";
还有一种:
((https?|ftp)://|www[0-9]*?\.)(?<domain>([A-Z0-9\-]+\.)+[A-Z]{1,3})+(([/;\?][A-Z0-9\.\-_/\.#%:;&=]+)+)?
- 在文本中提取URL的正则表达式
- 提取文本中url的正则表达式
- 提取 URL 的正则表达式
- Java提取网页中url的正则表达式
- Python 正则表达式提取URL中Port
- url正则表达式提取
- Python 正则表达式在文本查询URL
- 【正则表达式】C#正则表达式提取HTML中IMG标签的URL地址
- 正则表达式提取Url中QueryString键值(搜索关键字的提取)
- java正则表达式提取URL
- 使用java正则表达式提取文本中所有邮箱地址
- 在VB中判断URL的正则表达式
- 提取html中table的正则表达式
- 匹配文本中所有图片的url的一个小正则表达式
- Java正则表达式提取html纯文本
- python通过正则表达式提取文本
- 正则表达式提取url中的域名
- Python 正则表达式提取URL中的Scheme
- ADS1.2 集成开发环境使用手记
- MFC 获得屏幕大小
- 初学Android,使用Bundle在Activity间交换数据(九)
- 技术资源库
- Oracle rebuild index 使用 parallel 时 与 并行度 的注意事项
- 在文本中提取URL的正则表达式
- 一步步教你为网站开发Android客户端
- shell中单引号和双引号区别
- lesson5 高级类特性
- 关于|Image$$RO$$Limit|等符号的意义
- Android驱动例子(LED灯控制)
- 《Java平台体系》——前言
- Gradle
- Manifest.xml里加入多个package