簡體   English   中英

JavaScript正則表達式替換字符串中的轉義特殊字符

[英]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.

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