[英]Javascript Regular Expression - Wacky String
我有一个字符串(下面),我需要在两个字符之间提取某些数据。
var str = "%T4271445443612318^MARK/Wdogn^14011011002033da?;411111111111111=140ke011lmn0529oqme00?";
我需要捕获这个号码: 411111111111111
它介于“;”之间 和“=”总是。
任何帮助我仍然是RegEx的新手。
这将是;(\\d+)=
http://www.regular-expressions.info/javascriptexample.html是你的朋友。 :)
var fourOneOne = str.match(/;(\d+)=/)[0];
如果它总是按照你的建议格式化,你不需要正则表达式:
var str = "%T4271445443612318^MARK/Wdogn^14011011002033da?;411111111111111=140ke011lmn0529oqme00?";
var sub = str.substring(str.indexOf(';')+1,str.indexOf('='));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.