Regex - Как соответствовать определенному количеству произвольных слов, за которыми следуют конкретное словоJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Regex - Как соответствовать определенному количеству произвольных слов, за которыми следуют конкретное слово

Сообщение Anonymous »

Мне было интересно, сможет ли кто -нибудь помочь мне по этой теме, я сейчас пытаюсь сделать нечеткое сочетание. < /p>

В основном я не хотел бы получить отношения из неструктурированного текста и определил общие закономерности для этих отношений. Тем не менее, входные строки немного произвольны - как обычно, для человека, создаваемых человеком. < /p>

e.g. Это две входные строки: < /p>


Сущность обычно больше, чем Entity < /p>

Entity ... несколько других слов ... больше, чем сущность < /p>
< /blockquote>

Я успешно подключился к двум контролям с двумя строками: Pegex: p> pregex: precex: precex: precex: precex: p>
. />


(объект) IS (.+? (? = больше)) больше, чем (Entity) < /p>
< /blockquote>
< /blockquote>

Но с.+? Все соответствует тому, чтобы он достиг большего, может быть произвольное количество слов между «IS» и «больше». Это приводит к ложным совпадениям в некоторых случаях, поэтому я хочу ограничить количество «слов» между «IS» и «больше». Я знаю, что на самом деле это не слово, но для моей цели все должно быть в порядке. Если я хочу соответствовать, например До 5 слов это будет < /p>


(\ s+\ s+) {0,5} < /p>
< /blockquote>

Сочетание с предыдущим REGEX приводит меня к < /p>


< /blockquote>
< /blockquote>

Но это не работает. Кто -нибудь может дать мне совет по этому поводу? Могу ли я на самом деле сопоставить это с помощью Regex? < /p>

Это проект Java. Для читаемости я удалил выбросную обратную черту в рисунках.

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

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

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

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

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

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

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