Подскажите пожик все просто

tm.weBreath

Постоялец
Регистрация
8 Июл 2015
Сообщения
39
Реакции
15
Юзаю sublime
нужна регулярка которая в списке

ремонт дома внутренняя отделка фото 394
внутренняя отделка дома деревом 394
стоимость внутренней отделки дома 379
внутренняя отделка дома видео 376
внутренняя отделка дома +из бруса фото 360
внутренняя отделка дома имитацией бруса 337
проект внутренней отделки дома 337
работа внутренних отделка домов 304

Удалит цифры и пробелы после словосочетаний и поставит запятую
грубо говоря заменит цифры на запятую
 
PHP:
preg_replace("~\s\d+~", ",", "внутренняя отделка дома +из бруса фото 360");

внутренняя отделка дома +из бруса фото,
 
Возникла похожая проблема. Пример текста
1 ремонт дома внутренняя отделка фото
332 внутренняя отделка дома деревом
3343 стоимость внутренней 44 отделки дома
55 внутренняя отделка дома видео
55 внутренняя отделка дома +из бруса фото
666 внутренняя отделка 33 дома имитацией бруса
777 проект внутренней отделки дома
888 работа внутренних отделка домов
Только цифровые значения находятся в начале строк. И цифровые значения встречаются и по ходу текстов. Возможно ли с помощью регулярного выражения удалить только цифровые значения в начале строк не затрагивая цифровые значения в теле тектовых строк?
 
Шаблон поиска
Код:
^\d+ *
Или
Код:
(?m)^\d+ *

А строку замены оставить пустой.
 
lag
Спасибо. Сработало.
А где вообще поискать подобных примеров для чайников? Или может быть конструктор запросов какой-то? А то я в таких случаях в notepad++ тупо макросы пишу. А оно вон как шустро можно :sun:
 
Для просмотра ссылки Войди или Зарегистрируйся
Там есть ссылки на разные шпаргалки, конструкторы и отладчики.
Ещё могу посоветовать книгу "Регулярные выражения" автор Джеффри Фридл.
 
Обучалки:
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Тестировать и подбирать:
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
 
Назад
Сверху