Как извлечь текст, соответствующий шаблону в XPATH?

У меня есть данные, которые выглядят так:

<value>v13772   @FBst0451145:w&lt;up&gt;1118&lt;/up&gt;; P{GD3649}v13772@
v13773  @FBst0451146:w&lt;up&gt;1118&lt;/up&gt;; P{GD3649}v13773@</value>

Как я могу обработать эту строку в XPATH, чтобы извлечь любые и все числа @FBst #######?

Я знаю, что функция xpath соответствует ()... но она возвращает только истину или ложь. Нет ничего хорошего, если я хочу совпадающую строку. Я искал вокруг, но не могу найти удовлетворительного ответа на эту проблему, которая, вероятно, действительно распространена.

Спасибо!

6
задан JD. 1 August 2012 в 20:31
поделиться