Javascript 正则表达式来查找匹配后的下一个单词
我有一个类似于Javascript 正则表达式来查找匹配后的下一个单词,javascript,regex,Javascript,Regex,我有一个类似于Data lva_var type Integer value 20的语句。我需要在键入后找到令牌 我最近的一次尝试是[type](?:\s\s+,但匹配的是e integer 代码片段会很有帮助。试试这个,type\s(\w+)这里第一组包含“type”旁边的单词,希望这段代码能有所帮助。JavaScript不支持lookbehinds,但是既然您标记了nsregularexpression,并且确实支持它们,那么可以试试这个:(?您可以对此(?它不应该匹配单词“type”,它必
Data lva_var type Integer value 20
的语句。我需要在键入后找到令牌
我最近的一次尝试是[type](?:\s\s+
,但匹配的是e integer
代码片段会很有帮助。试试这个,
type\s(\w+)
这里第一组包含“type”旁边的单词,希望这段代码能有所帮助。JavaScript不支持lookbehinds,但是既然您标记了nsregularexpression,并且确实支持它们,那么可以试试这个:(?您可以对此(?它不应该匹配单词“type”,它必须只匹配后面的一个单词(不包括该单词)。括号将分别捕获“type”后面的单词。有关如何获取该单词的信息,请参见此:@AKHILRAJ正如Adam所述,括号将捕获您的令牌作为一个单独的组。请查看已编辑的答案,提供的链接中包含代码(现在仍然如此)。谢谢。只是帮你理解“最佳实践”。如果链接断开,该服务消失,等等,您的代码将丢失。此外,将代码包含在您的答案中可以节省未来访问者的时间。谢谢!您已使用三种不同的语言/环境对此进行了标记-您需要正则表达式吗?我需要一个常规表达式您误解了问题-您将使用哪种语言你会在中使用这个正则表达式吗?它们各不相同,你已经用两种特定/不同的语言对它进行了标记。它是哪种语言?