[英]JavaScript Regular Expression to Replace Escape Special Characters from String
我遇到了JavaScript正則表達式問題,以替換字符串中的轉義特殊字符,例如1)
var = test{test}/uk/london=?paris{},clients,vague>;
並且我只想以這種格式= /uk/london
提取結果,所以我只想從上面的行中獲取/uk/london
,如何在javascript中編寫代碼?
var s = "test{test}/uk/london=?paris{},clients,vague>";
var re = /(\/.*)=/;
var t = re.exec(s)[1];
console.log(t);
輸出到控制台:
/英國/倫敦
括號中的部分被分組捕獲。
該組以“ /”(必須由“ \\”轉義)開頭,其余部分可以是任何字符“”。 任何次數的“ *”。
要求匹配“ =”來停止“。*”。
exec
執行正則表達式, [1]
獲取第一組。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.