当前位置:  开发笔记 > 编程语言 > 正文

RegExp匹配键值对列表中的值

如何解决《RegExp匹配键值对列表中的值》经验,为你挑选了1个好方法。

我有一个像这样的键值对列表:

key1 val1
key2 val2
key3 val3

我想要一个正则表达式来匹配值.例如:

['val1', 'val2', 'val3']

我没有找到一种方法来做到这一点没有负面的lookbehind,这在javascript中是不可用的.



1> segFault..:

您可以使用正则表达式:/.*\ (.*)/g| 在这里测试过

完整的工作循环:

var str = "key1 val1\nkey2 val2\nkey3 val3";
regex = /.*\ (.*)/g;
values = [];
while ((result = regex.exec(str))) {
   values.push(result[1]);
}

此外,我个人使用的工具,如这对正则表达式的测试,这是非常方便的,当你开始了.

推荐阅读
360691894_8a5c48
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有