如果判断一段字符串内包含合法网址?

l0v3_y1n9 2009-07-25 11:03:28
在弄字符串过滤,比如字符串"操作数据库结构的常用命令文章xxx.com发布"
xxx.com为未知网址,不一定com结尾,可能是org或者其他,这样的话正则表达式是否能实现过滤?
或者有其他方法实现么?谢谢
...全文
93 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jackylove1985 2009-07-31
  • 打赏
  • 举报
回复
那么我们可以看看这个网址的规则
*.COM
*.ORG
*.COM.CN
*.NET

目前只能知道这个。
建议是读取字符串,得出后3位是否在规则范围内,如果在范围内就可以了。
这里注意的是".CN"的问题,得到.CN的话就要判断后6位是否是".COM.CN".
这个写法应该简单,我就不写上去了。
l0v3_y1n9 2009-07-25
  • 打赏
  • 举报
回复
地址未必是xxx.com,可能是http://xxx.com或者http://www.xxx.com的
谁能把正则表达式写出来? 跪谢了~
gobiz 2009-07-25
  • 打赏
  • 举报
回复
最快的方法就是正则表达式了!
kybobo456 2009-07-25
  • 打赏
  • 举报
回复
能过滤的

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧