LINUX.ORG.RU

Срочно нужна помощь с regex в Java

 , , , ,


0

1

Регулярное выражение «^*[Мм]ощность*кВт*$» не совпадает со строкой «Мощность котла, кВт», хотя должно совпадать.

То же самое:

«^*габарит*$» и «габариты, мм»

«^*размер*$» и «габаритные размеры, мм»

ЧЯДНТ? Завтра утром надо сдать проект, эти регулярные выражения - последние препятствия

используй https://regexr.com/
например ^* должно означать по твоему «любые символы после начала строки, до [Мм]»? бессмысленное выражение, даже если бы было написано правильно.

system-root ★★★★★
()
Ответ на: комментарий от system-root

Двачаю. regexr крутая штука, когда не получается самому быстро захерачить :)

slaykovsky ★★★
()

ох уж эти ваши последние препятствия в виде regexp.

Уверен - если бы не они, то на россии бы рай был.

Данные регекспы, к слову, жадно захватывают текст, поэтому работать не будут. Вместо ".*" как тут советуют, лучше использовать ".*?" - оно захватывает минимальный объём текста до совпадения с шаблоном.

dzidzitop ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.