2013-11-24 3 views
0

мне было интересно, если кто-то там может мне помочь, я стараюсь, чтобы захватить только информацию о дате из следующего DIV:XPATH - Grab только определенная часть строки из внутри сНу тега

<div class="example-div">TT-120171 | 2013-10-29</div> 

я могу захватить все содержимое, но их не нужно, и это нужно работать программно, так что я только получить дату:

2013-10-29

нЕ вся вещь:

TT-120171 | 2013-10-29

Любая помощь приветствуется, спасибо.

ответ

0

Если expression является то, что вы используете, чтобы извлечь всю строку, я хотел бы предложить, что вы используете

normalize-space(substring-after(expression, '|')) 

в качестве конечного выражения XPath. Обратите внимание, что это решение сильно зависит от точного форматирования вашего входного файла, чтобы он мог сломаться. Но это то, о чем вам всегда нужно знать, когда вы «очищаете» неформатированный вход.

+0

Привет, спасибо за ваш ответ. Хотя я немного новичок! Как включить код выше в мой исходный код, который: .//div[@class='example-div '] Спасибо за любые указатели. –

+0

В этом случае 'expression' будет' .// div [@ class = 'example-div'] '. :-) –

+0

Ах! Итак, мне нужно заменить слово «выражение» на МОЕ выражение? ха-ха, я вижу сейчас. Я отдам его. Огромное спасибо. –

Смежные вопросы