Собственно мне нужна регулярка perl для работы с ключевыми словами в программе TextPipe. Сразу перейду к примеру, есть такого рода ключевики:
Buy food for fat elephant
Buy apples for skinny elephant
Buy carrots for normal elephant
Нужно в каждой строчке с помощью регулярки выделить от слова "for" до конца строки. Ну а в TextPipe уже удалить или заменить всё это. Чтобы в результате получились строчки типа:
Buy food
Buy apples
Buy carrots
Очень долго читал про perl, перепробовал разные варианты но так не один и не подошёл, пробовал типа for(.*?)$ но он почему то удаляет всё до конца после первого "For".
Нужна помощь, заранее спасибо!
Ответ
Можно решить это так:
Жадный: (максимально много раз)
~/for.+$/
~/for.*$/
Ленивый: (расширяясь по мере необходимости)
~/for.+?$/
~/for.*?$/
Комментариев нет:
Отправить комментарий