2013-07-22 4 views
3

Я пытаюсь найти, если строка соответствует формату "name"/"version". Вот пример того, что я ожидаю.Java Regex не распознает строку

VideoPart/1.2

Я пробовал много регулярных выражений. Ближайший я пришел это:

"[a-z,A-Z,0-9,\\.]*/[a-z,A-Z,0-9,\\.]"

но не распознает формат. Я являюсь конкретным в этом регулярном выражении, потому что я не хочу ничего больше, чем просто один косой чертой. Благодаря!

+2

Почему вы используете запятые? –

+5

Вторая часть (после /) пропустить '*'. – falsetru

+0

У меня такое впечатление, что запятые похожи на 'или'. Текст может быть любой их комбинацией. –

ответ

2

Попробуйте это:

\\b[a-zA-Z0-9.]+[/][a-zA-Z0-9.]+\\b

+0

Да, это тоже работает. –

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