[英]Javascript regex lookahead syntax
我有以下正則表達式,我正在將其應用於頁面上的多個網址。
(/Services\/(.*?)\/People\/(.*?(?=(\.aspx)))/gi)
我試圖做的是匹配然后替換一個類似於以下示例的url結構:
/Services/FoodService/People/JoeBloggs.aspx
我有正則表達式工作,直到.aspx提前。 因此,在發現我的前瞻性錯誤時所提供的任何幫助將不勝感激!
var res = str.match(/Services\/(.*?)\/People\/(.*?(?=(\.aspx)))/gi);
我已經分解了以下問題:
(.*? (?=(\.aspx)))
任何字符:
.*?
只要前瞻找到一個實例
.aspx
我也檢查了這些帖子,但是我仍在努力,所有幫助都值得贊賞!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.