2015-05-21 5 views
0

У меня есть документ, который имеет кучу эти:Regex чтобы найти число между некоторыми тегами

<vcsRevisionKey>12345</vcsRevisionKey> 

Я хочу придумать Java регулярное выражение, чтобы получить только цифру. Спасибо.

+0

Вы можете использовать этот сайт для тестирования из Java регулярное выражение-х: http://www.regexplanet.com/advanced/java/index.html – Buddy

+1

Будет ли оно всегда _ между этими тегами _exact_? Если нет - т. Е. Вы пытаетесь разобрать [X] HTML с регулярным выражением - [** this **] (http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml самообъявленные теги/1732454 # 1732454) могут быть интересными (если в основном бесполезными). –

+0

Да, это всегда будет между этими тегами. –

ответ

1

Вы можете использовать следующее простое регулярное выражение:

>(\d+)< 

Demo

1

Основываясь на ваш комментарий, я думаю, вы должны использовать <vcsRevisionKey>(\d+)</vcsRevisionKey> в качестве регулярного выражения.

0

Это регулярное выражение будет работать на бирках с атрибутами, а также:

<vcsRevisionKey(\s[^>]*)?>(\d+)</vcsRevisionKey> 
Смежные вопросы