簡體   English   中英

如何僅匹配部分網址和其余網址的正則表達式

[英]How to match regex only for part of the url and the rest of the url

我有2個鏈接

  1. https://www.example.com/routes/a/b/x

  2. https://www.example.com/routes/a/b

我有一個正則表達式來匹配第一個鏈接而不是第二個鏈接 -

routes\\/.*\\/.*\\/

捕獲第二個不是第一個的正則表達式是什么?

a,b 和 x 可以是任何字符串

routes\/[^\/]+\/[^\/]+$
  • [^\\/]+不是/一次或多次
  • \\/文字/
  • $字符串結尾

模式routes\\/.*\\/.*$僅匹配下面的第二個鏈接(不啟用多行標志):

https://www.example.com/routes/a/b/x

https://www.example.com/routes/a/b

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM