От:Рубин Regexp Match Строка Точно
[email protected];@[email protected];@[email protected]; [email protected];@200
To:
id=14291 name=yfsun [email protected]; .NET code=200
Мои регулярные выражения:
/^(?<id>[^@]*)@;@(?<name>[^@]*)@;@(?<msg>[^@]*)@;@(?<code>[^@]*)$/
Как вы можете видеть, msg
часть будет проблемой, потому что msg
может содержать строку @
.
Любая идея? Спасибо
Не вижу, пожалуйста, объясните, что вы хотите или ожидаете, и что вам нужно в деталях. – Beartech
Просто измените группу 'msg' named на жадность. '(?. *)' –
hwnd
@hwnd приятно, вот что я хочу, спасибо. – Cynial