Поиск и замена (регулярные выражения)

программирование базы данных регулярные выражения Поиск и замена массовое радактирование

Подскажите как
1. задать шаблон для поиска в тексте номера телефона, заданного в таком виде: 99-88-11
2. и приписать к этому номеру телефону цифру 8

Пытаюсь сделать поиск и замену через Notepad++
в файле тысячи строк с номерами телефонов, которым нужно приписать восьмерку.

Примечание:
Можно приписать просто восьмерку или восьмерку с тире, не важно. Главное сделать это на автомате для нескольких тысяч строк, где номера телефонов встречаются не в начале строки, а в середине текста.
То есть нужно написать шаблон, основанный на регулярных выражениях, что то типа \d-\d-\d

Примечание:
О, я почти сделал то что нужно, единственная проблема - это с моб. телефонами.
Как в шаблоне задать скобки? То есть у меня есть телефоны вида (050) 99-88-11
Ответы:
Приписать нужно в начале?

Ссылки

[1]
Без названия
(Images)
скобки экранировать: \(\d{3}\)\s?\d{2}-\d{2}-\d{2}
Решить общую задачу, объединяя прошлый вопрос думаю так:
для строк: "телефон............. 55-66-77" или "телефон.......... (050) 99-88-11" заменив точки на одно тире, а перед номером ставив "8-"
ищем строку: (?<телефон)\.+\s?(\(?\d{0,3}\)?\s?\d{2}-\d{2}\d{2})
заменяем на: " - 8 $1"
или менять на: " - 8 \\1"
я знаю что в UltraEdit можно такое же сделать.


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.