2015-01-05 3 views

ответ

0

Выражение должно быть:

field\s=\s([^\s]+)\svalue\s=\s([^\s]+) 

Regex demo.

Есть два захвата группы: один для поля и один для значения. Также обратите внимание, что я указал любой символ, кроме пробела, как значение поля или значения - вы можете сделать его более строгим.

0

Попробуйте это:

field\s*=\s*([^\s]+)\s*value\s*=\s*([^\s]+) 

demo

это заполнить более одного пространств случай как field = a value = 1345 field = b value = 3453

Смежные вопросы