源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

正则表达式中的反向预搜索(下)

  • 时间:2021-04-25 03:46 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:正则表达式中的反向预搜索(下)
代码为:
[url=http://www.1sucai.cn]
程序运行后去掉的内容就是第二个域名即http://www.1sucai.cn。这是为什么呢? 仔细查看正则表达式会发现,在使用"(\<img) "匹配了<img之后,使用“.*”匹配所有字符直到“http://”或者“https://”。请注意,正是“.*”导致了这个问题的出现,这里的“.*”就是说,一直查找和匹配,尽可能的多匹配,直到最后一个限定符,也就是说术语中的贪婪(greedy)匹配。很自然,就想到了使用非贪婪的匹配解决这个问题。把正在表达式改为: 解决问题的方法很简单,但是也说明平时工作存在的一个重要问题:程序测试不充分。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部