如果检测到单词,Regex捕获所有内容

  • 本文关键字:Regex 单词 如果 regex
  • 更新时间 :
  • 英文 :


我正在尝试捕获此urlhttps://www.example.com/admin

我目前使用这个规则,不幸的是

(https?://)?([da-z.-]+).([a-z]{2,6})([/w.-]*)*/?

我的问题是我如何匹配每个URL有/admin在其中,例如/admin/a/1,/admin/2/b

将我的评论转换为答案,以便将来的访问者很容易找到解决方案。

您可以使用此正则表达式来匹配以/admin结尾或包含/admin/的url:

^(https?://)?S*/admin(/.*)?$

RegEx演示

您可能希望避免捕获组,并使用所有非捕获组:

^(?:https?://)?S*/admin(?:/S*)?$

RegEx细节:

  • ^: Start
  • (https?://)?:匹配可选http://https://
  • S*:匹配0个或多个非空白
  • /admin:匹配/admin
  • (/S*)?:可选地匹配/,后跟任何非空白文本
  • $: End

try this

^(https?://)?([da-z.-]+).([a-z]{2,6})([/w.-]*)WadminW.+

相关内容

  • 没有找到相关文章

最新更新