У меня есть строка, как это:разбития командная строка
command "./* or any other char like this" some_param="string param" some_param2=50
Я хочу разметить эту строку в:
command
"./* or any other char like this"
some_param="string param"
some_param2=50
Я знаю, что можно разделить с пробелами, но эти параметры также могут быть отделено запятыми, как:
command "./* or any other char like this", some_param="string param", some_param2=50
Я попытался сделать это следующим образом:
\w+\=?\"?.+\"?
, но это не сработало.
Я попытался изменить регулярное выражение с добавлением '| \ ш + = "{3} [^"] + "{3}' после этого обрабатывать ParamName = "" "paramvalue" "" параметры типа тоже, но Бесполезный" т работа. это странно. – pocoa
Хорошо, я положил, что на фронте, теперь он работает! Спасибо! – pocoa
@pocoa, я думаю, вам нужно добавить, что перед другими, как '\ W + =«{3} [^» ] + "{3} | \ ш + = \ d + | \ ш + =" [^ "] +" | "[^"] + "| \ ш +' – YOU