亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

用于匹配不包含符號的 URL 路徑段的正則表達式

用于匹配不包含符號的 URL 路徑段的正則表達式

慕容森 2023-07-28 16:30:30
給定的 URL 可能包含零個或多個“ID 段”(包含字符的段_),即:/v1/customer/cus_id/cards/card_id什么是一個正則表達式,它可以找到并用預定義的字符串替換所有這些段([^/]+在我的例子中),這樣最終結果將如下所示:/v1/customer/[^/]+/cards/[^/]+
查看完整描述

2 回答

?
紅糖糍粑

TA貢獻1815條經驗 獲得超6個贊

這可以工作得 [^/]+_[^/]+ 很好,至少它適用于你的例子。我做了什么 :

String x = "/v1/customer/cus_id/cards/card_id";
System.out.println(x.replaceAll("[^/]+_[^/]+","[^/]+"));


查看完整回答
反對 回復 2023-07-28
?
哈士奇WWW

TA貢獻1799條經驗 獲得超6個贊

將每個出現的 替換[^/]+_[^/]為您的字符串,然后就可以了,前提是每個“ID-segments”都包含“ ”,并且不是“ID-segments”的段將不包含“ ”



查看完整回答
反對 回復 2023-07-28
  • 2 回答
  • 0 關注
  • 178 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號