Использование функций в regexp

  • Автор темы Автор темы Gashish
  • Дата начала Дата начала

Gashish

Новичок
Использование функций в regexp

Есть входящие строки представляющие из себя XML, например:
PHP:
<KEY s="caenowljxmjmbcfinpuhtwlsiwusxfra"/>

Хотелось бы получить строку вида:
PHP:
<LOGIN l="Cashish" p="BAEBFE1B9666EC44741403382F227F500744AFAC" v="21" v2="3.39.2" lang="ru" />

При том, что l="*логин*" и p="*пароль*" данные получаются динамически, с помощью некоторых функций и переменных.
Например последняя строка сейчас формируется в виде:
PHP:
$out = "<LOGIN l=\"".$login."\" p=\"".encrypt($psw,$keys[1])."\" v=\"21\" v2=\"ersion 1.1\" v3=\"127.0.0.1\"/>";

Возможно ли все вышеописанное реализовать с помощью регулярных выражений?
 
WP
Спасибо, покрутим с этим, хотя на вскидочку дальше еще проблемки всплывут =)
 
Сверху