Что нового

Парсинг строки XML

F9

Новичок
Сообщения
71
Репутация
2
Добрый день!
Помогите, пожалуйста с регулярным:

из строки типа
<PACKET TYPE="2" NAME="Какой-то текст неважно какой" PRED_ID="1551" FROM="001" TO="063" DB_VER="656" DLL_VER="3.655.1.289">
выделить только значение параметра TO

Параметры PRED_ID, FROM,DB_VER - могут меняться
 

InnI

AutoIT Гуру
Сообщения
4,950
Репутация
1,445
Код:
$s = '<PACKET TYPE="2" NAME="Какой-то текст неважно какой" PRED_ID="1551" FROM="001" TO="063" DB_VER="656" DLL_VER="3.655.1.289">'
$to = StringRegExp($s, '.*TO="(.*?)"', 1)
If Not @error Then ConsoleWrite($to[0] & @CRLF)
 
Автор
F9

F9

Новичок
Сообщения
71
Репутация
2
InnI сказал(а):
Код:
$s = '<PACKET TYPE="2" NAME="Какой-то текст неважно какой" PRED_ID="1551" FROM="001" TO="063" DB_VER="656" DLL_VER="3.655.1.289">'
$to = StringRegExp($s, '.*TO="(.*?)"', 1)
If Not @error Then ConsoleWrite($to[0] & @CRLF)

Большое спасибо !
 
Верх