- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Ищется нормальная программа для поиска и замены, которая бы умела вот такое:
есть, к примеру, вхождения в тексте - "яблоко", "яблоки", "яблочный" их надо заменить на "яблоко1", "яблоки1", "яблочный1".
Т.е. ищем по куску слова, независимо от того, сколько осталось до конца слова, замена должна идти всего слова.
Чего-то накачал-наставил кучу программ подобного функционала - ни в одной не получается.
********
Просьба - не давать ссылки на программы (или названия программ), если точно не знаете, что она умеет именно то, о чем я спрашиваю...
Любой продвинутый блокнот с регулярками. С помощью EmEditor такое делается легко. А так же SciTE может, и т.д.
"яблоко" надо заменить на "яблоко1"".
Т.е. ищем по куску слова, независимо от того, сколько осталось до конца слова, замена должна идти всего слова.
чем вам word не угодил?
поиск/замена >>> Больше >>> Заменить.
Включаем селектор "Подстановочные знаки"
яблоко*[пробел] заменить на яблоко1
* обозначает что после "яблоко" может идти любое кол-во любых символов. "Пробел", указывает на то, что это конец слова.
http://notepad-plus-plus.org
Ворд, в принципе ищет, но чтобы как-то в нем уж слишком проблемно открывать html, дампы Mysql и т.п. Да и вообще, такого монстра использовать для простого действия не хочется. Да и боюсь я ему большие файлы с кодом доверять - чего-нибудь не так сохранит...
Notepad++ пользую постоянно, вчера также нашел еще неплохую софтинку TextCrawler, оба ссылаются в своей справке на общепринятый синтаксис регулярных выражений, похоже это я уже в нем туплю... )
Пишу вот так:
"ябло*" - находит все вхождения
Пишу пробел отдельно: "\s" - находит пробелы
Пишу их вместе - "ябло*\s" (внизу галка Регулярные выражения стоит) - ничего не находит
TextCrawler, в отличие от ноутпада, находит, если точно указать количество символов, т.е.:
"ябло..\s" (найдет "яблоко", "яблоки", но не "яблочный"), но вот стоит ему указать "ябло*\s" - сразу "ничего не найдено"....
************************
Разобрался сам вроде: "ябло.*\s" - вот так работает.
Всем спасибо за помощь