У меня есть набор выборки XML вернулся:Regex, чтобы получить значение в пределах тега
<rsp stat="ok">
<site>
<id>1234</id>
<name>testAddress</name>
<hostname>anotherName</hostname>
...
</site>
<site>
<id>56789</id>
<name>ba</name>
<hostname>alphatest</hostname>
...
</site>
</rsp>
Я хочу, чтобы извлечь все, что в <name></name>
, но не сами теги и иметь, что только для первого экземпляра (или на основе какого-либо другого теста выберите, какой элемент).
Возможно ли это с регулярным выражением?
Возможно ли использовать библиотеку разбора xml для вашего языка? Это определенно возможно с помощью регулярного выражения, но вы можете использовать XML-библиотеку намного проще и эффективнее. – Bartek
Также см. Http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454 – voyager