【发布时间】:2014-09-14 01:57:09
【问题描述】:
我有文字:
s.events="event3"
s.pageName="Forum: Index"
s.channel="forum"
s.prop1="Forum: Index"
s.prop2="Index Page"
s.prop36=""
s.prop37=""
s.prop38=""
s.prop39=""
s.prop40="53"
s.prop41="Anonymous"
s.prop42="username"
s.prop43=""
s.prop47=""
s.eVar1="Forum: Index"
s.eVar2="Index Page"
s.eVar36=""
s.eVar37=""
保存在 javascript 中的 var 中,我想提取 s.prop42 引号之间的文本,得到结果:
"username"
我现在拥有的是
var regex = /\?prop.42="([^']+)"/;
var test = data.match(regex);
但它似乎不起作用,有人可以帮助我吗?
【问题讨论】:
-
你为什么要匹配文字问号?为什么你不允许在 double-quote 终止的字符串中使用 single 引号?
标签: javascript regex string match