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