Могу ли я использовать регулярное выражение в выражении Xpath - PullRequest
0 голосов
/ 03 марта 2012

Я пытаюсь найти элемент по Xpath, что-то вроде:

.//*[@id='images__row__94c744c1-dc7e-4c04-a78a-0f34d175f10f']/td[7]/div/a[1]

Как я могу получить теги с помощью регулярных выражений, например:

images__row__([A-Z0-9]{8}-[A-Z0-9]{4}-[A-Z0-9]{4}-[A-Z0-9]{4}-[A-Z0-9]{12}). 

1 Ответ

0 голосов
/ 03 марта 2012

Для поддержки RegEx вам нужен XPath 2.0, ваше выражение будет выглядеть так:

// * [соответствует (@id, '^ images_row_ [a-z0-9] {8} - ([a-z0-9] {4} -) {3} [a-z0-9] { 12} $ ')] /........

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...