使用正则表达式查找匹配后的下一个单词

时间:2016-09-09 13:24:41

标签: javascript regex

我有Data lva_var type Integer value 20之类的声明。我需要在type之后找到令牌。

我最近的尝试是[type](?:\s\S+),但匹配是e integer

代码段会有所帮助。

3 个答案:

答案 0 :(得分:2)

你可以使用lookbehind这个(?<=\btype\s)(\w+)将为你做到这一点。看看this example

答案 1 :(得分:1)

试试这个,type\s(\w+)
这里第一组包含&#34旁边的单词;键入&#34;
希望此代码有帮助。

答案 2 :(得分:1)

JavaScript不支持lookbehinds,但由于您标记了nsregularexpression并确实支持它们,因此请尝试以下操作:(?<=\btype\s+)\w+