[英]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.