Если у меня есть следующий сценарий для этого приложения командной строки, которое я строю ...
update DIFFICULTY=1 DESCRIPTION="some long run on description"
Я хочу захватить DIFFICULTY=1
, и я хочу захватить DESCRIPTION="some long run on description"
как две отдельные группы,и если я в конечном итоге добавлю больше к API, потенциально к другому полю DESCRIPTION
, как бы я поступил так, используя регулярное выражение?Оболочка не имеет большого значения с левой стороны.
Я до сих пор получил это, но он не улавливает весь цитируемый текст описания, и при этом я не думаю, что это отделит потенциальное будущее от дополнительногополя описания.
/([A-Z])([\w="])+/g
Я использую библиотеку регулярных выражений ядер .NET, чтобы выяснить это как FYI, на случай, если в регулярных выражениях js есть какие-то ошибки.