0

考虑以下文本:

var t="asdf  t1 : v1   xasdf  dfas sdf   t2 : v2  asdfad   t3 : v3   adsfasdf   t4 : v4";

如何使用正则表达式按标题检索值?

我正在寻找如下解决方案:

t.match(/ ??? t2 ??? /);  //should return v2
4

2 回答 2

1

关于什么:

t.match(/t2\s*:\s*(\w+)/)[1]?

于 2012-05-13T10:53:17.600 回答
0

如果输入这么简单,我建议只使用字符串操作函数而不是正则表达式。按行拆分文件,然后按每行拆分:,最后修剪标签和值。

于 2012-05-13T10:42:38.577 回答