首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >只匹配"www.example.com“,而不匹配”一些文本“

只匹配"www.example.com“,而不匹配”一些文本“
EN

Stack Overflow用户
提问于 2013-01-14 03:13:34
回答 1查看 217关注 0票数 0

需要regex来匹配像www.example.com这样的html/text-string链接,但是:

  • 不匹配"www. some text after"
  • 不匹配"www" only such as "some text before www some text after"
  • http不匹配的链接
  • 必须以空格(\s)或非字符开头,例如:" www.example.com""www.example.com"

我试过:

代码语言:javascript
运行
AI代码解释
复制
'/(^|\s)(www[^\s].[^<> \n\r \s]+)/iex'

但也与"www. some text after"相匹配

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-14 03:17:36

你在找

代码语言:javascript
运行
AI代码解释
复制
/(^|\s)(www[^<>\s]+)/

\s包括\n\r

您也可以使用(?<=^|\s)(www\.[^<>\s.]+\.[^<>\s.]+)(?=\s|$)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14317398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文