[英]JS regex match all words in a string
实际上,我在Atom的语言支持(通过git)工作,我使用js正则表达式,但我必须了解更多。 我需要捕捉群组:
/exe c:\dos\main.cpc /l:check
我需要一个带有exe/
的组,另一个用c:\\dos\\main.cpc
,另一个用/l:
和最后一个用check
。
我已经尝试过了:
(exe/)([^=]+)(/l:)(.*)
但它不起作用。
你能帮助我吗?
你忘了逃避分隔/
你的正则表达式应该是:
(exe\/)([^=]+)(\/l:)(.*)
我建议你在这个网站上测试你的正则表达式: https : //regex101.com/
它将检查您的语法,并解释您在正则表达式中使用的每个元素;)
你可以用这个:
(.*?)\s+(.*?)\s+(.*?:)(.*)
逻辑如下:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.