Добрый день.
В каждой строке списка записаны номера телефонов РФ. У номеров телефонов два различных формата: +79051234567 или 89051234567
Необходимо каждый номер телефона привести к единому формату 79051234567
Первое что приходит в голову, это брать строку и через кубик "обработка текста- замена" производить замену используя регулярное выражение. Результат писать во второй список. И так обрабатывать каждую строку, пока они не закончатся.
Но строк может быть сотни. Является ли это оптимальным вариантом решения моей задачи?
второй вопрос:
после приведения номеров к единому формату, необходимо сделать сравнение обработанных номеров, находящихся в "spisok1" с номерами находящимися в "spisok2". Все найденные совпадения необходимо вернуть в ""spisok3"
Тут так же приходит в голову брать каждую строчку и через кубик проверять содержание в другом списке. Но думаю, что это возможно делать через C# экшен. Подскажите пожалуйста код для реализации моей задачи. Спасибо.
В каждой строке списка записаны номера телефонов РФ. У номеров телефонов два различных формата: +79051234567 или 89051234567
Необходимо каждый номер телефона привести к единому формату 79051234567
Первое что приходит в голову, это брать строку и через кубик "обработка текста- замена" производить замену используя регулярное выражение. Результат писать во второй список. И так обрабатывать каждую строку, пока они не закончатся.
Но строк может быть сотни. Является ли это оптимальным вариантом решения моей задачи?
второй вопрос:
после приведения номеров к единому формату, необходимо сделать сравнение обработанных номеров, находящихся в "spisok1" с номерами находящимися в "spisok2". Все найденные совпадения необходимо вернуть в ""spisok3"
Тут так же приходит в голову брать каждую строчку и через кубик проверять содержание в другом списке. Но думаю, что это возможно делать через C# экшен. Подскажите пожалуйста код для реализации моей задачи. Спасибо.