考虑以下文字:
var t="asdf t1 : v1 xasdf dfas sdf t2 : v2 asdfad t3 : v3 adsfasdf t4 : v4";
如何使用正则表达式按标题检索值?
我正在寻找以下解决方案:
t.match(/ ??? t2 ??? /); //should return v2
答案 0 :(得分:1)
怎么样:
t.match(/t2\s*:\s*(\w+)/)[1]
?
答案 1 :(得分:0)
如果输入很简单,我建议只使用字符串操作函数而不是regexp。按行拆分文件,然后按行:
拆分每行,最后修剪标签和值。