为了账号安全,请及时绑定邮箱和手机立即绑定

编写没有否定的正则表达式

编写没有否定的正则表达式

Go
慕码人2483693 2021-10-25 20:27:28
在之前的一篇文章中,我已经要求在不否定的情况下重写正则表达式的一些帮助开始正则表达式:https?:\/\/(?:.(?!https?:\/\/))+$结束了:https?:[^:]*$这工作正常,但我注意到,如果:我的 URL 中除了:来自 http\s 之外,它将不会选择。这是一个不起作用的字符串:sometextsometexhttp://websites.com/path/subpath/#query1sometexthttp://websites.com/path/subpath/:query2你可以注意到 :query2如何修改此处列出的第二个正则表达式,以便它选择包含:.预期输出:http://websites.com/path/subpath/cc:query2此外,我想选择所有内容,直到第一次出现 ?=param输入: sometextsometexhttp://websites.com/path/subpath/#query1sometexthttp://websites.com/path/subpath/cc:query2/text/?=param输出:http://websites.com/path/subpath/cc:query2/text/
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 178 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信