Число PArse из строки по регулярному выражению [закрыто]JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Число PArse из строки по регулярному выражению [закрыто]

Сообщение Anonymous »

У меня есть несколько текстовых блоков. Текст содержит статью и ее номер в разном формате.
Текст содержит несколько блоков и сам заголовок статьи с номером. В тексте статьи могут быть цифры, но они не нужны. Мне нужно получить только номер артикула.
Например
должно найти 8

Код: Выделить всё

 ARTICLE 8 some text form date 13.07.2001
должно быть 8

Код: Выделить всё

 ARTICLE 8. Some text
должно быть 8,1

Код: Выделить всё

 ARTICLE 8.1. some text
должно быть 8-1

Код: Выделить всё

ARTICLE 8-1. some text
Я использую следующее регулярное выражение
ARTICLE (\d+([.-]\d+)?)
Но я могу поймать и следующее

Код: Выделить всё

 ARTICLE 8-1
кто может помочь с помощью регулярного выражения получить номер статьи во всех случаях?

Подробнее здесь: https://stackoverflow.com/questions/791 ... -by-regexp
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»