Страницы: 1
RSS
Ищем цифры в файле
 
Коллеги, доброго дня. Есть массив данных, в виде фамилий имен, телефонов почт и пр. Подскажите пожалуйста как отделить зерна от плевел - способ, как скопировать данные из одного столбца данные в другой, на основании определенных признаков. Например, сделать условие, когда из одного столбца переносится в другой только телефон, или только электронная почта. Остальные данные пропускаются.
 
Ну Вы сами алгоритм описали
Цитата
Deager написал: сделать условие, когда из одного столбца переносится в другой только телефон, или только электронная почта. Остальные данные пропускаются.
Согласие есть продукт при полном непротивлении сторон
 
Доброе время суток
Цитата
Deager написал:
когда из одного столбца переносится в другой только телефон, или только электронная почта.
С электронной почтой худо-бедно всё просто - проверяем, что тип данных в ячейке текст и в тексте присутствует символ @. С телефонами - а тут нужно знать в каком формате представлены телефоны.
И тут помогло бы соблюдение вами правил форума.
 
Sanja, приветствую. Да, алгоритм мне понятен. Матчасть хромает. Например как вычленить из общего массива именно цифры или электронную почту. Сможете пояснить?

Давайте поясню. Прикладываю кусочек файла как есть. Столбцов на самом деле больше, но это не принципиально.
Хочется этот массив упорядочить, разделить по колонкам согласно типа данных, телефон (цифры), почта, имя, фамилия, отчество. Сможете помочь или хотя бы ткнуть в какую сторону копать.
 
Цитата
Андрей VG написал:
присутствует символ @
и даже это не все. Нужно чтоб потом следовал домен, с минимум одной точкой и  ограниченным списком имен доменов первого уровня.
По вопросам из тем форума, личку не читаю.
 
Возможно нужно отследить все что справа и слева от символа @ до пробела, почты в файле написаны как правило с пробелами.  
 
Цитата
БМВ написал:
Нужно чтоб потом следовал домен, с минимум одной точкой
Привет, Михаил.
Я пока исхожу из того, что если не описаны данные, то они представлены в корректном формате, следовательно, для выявления e-mail достаточно проверить, что строка содержит @. Хотя конечно это самое
Цитата
Deager написал:
и пр.
наводит на размышление, а вдруг там есть данные, где @ используются в другом логическом контексте. Судя по примеру, e-mail вообще отсутствуют, и видимо, были упомянуты в вопросе по ошибке.
Не будем же сразу обвинять ТС в том, что он лентяй и троллит отвечающих примерами в стиле нате подавитесь :)
 
Цитата
Андрей VG написал:
Судя по примеру, e-mail вообще отсутствуют
e-mal мало но есть, там есть еще столбики примерно в таком же исполнении, я прислал только часть, чтобы уточнить принцип, куда копать.
 
Цитата
Deager написал:
куда копать
по моему мнению, сюда Анализ текста регулярными выражениями (RegExp) в Excel
 
в таком бардаке формулами возможно но проблематично, так как у вас например номера телефонов встречаются не по разу так что и ваще такое очучение что данный текст предварительно обработан через инструмент текст по столбцам по пробелу  
Лень двигатель прогресса, доказано!!!
 
Цитата
Сергей написал:
в таком бардаке формулами возможно но проблематично
Ну, возможно вскоре в Excel добавят ИИ. Вон недавно яндекс похвалился, что его движок вполне смог распознать поисковую фразу: смотреть карлики бросаю кольцо в вулкан :)
 
Цитата
Сергей написал: ... данный текст предварительно обработан через инструмент текст по столбцам по пробелу
Да, так и есть, я расцеплял данные
 
Андрей VG, заинтриговал
Цитата
Андрей VG написал:
яндекс похвалился
пошел смотреть че он там ищет и убил запрос фильма "Николсон бухает"  и "мужик полетел в космос и застрял между шкафами" :D  
Лень двигатель прогресса, доказано!!!
 
Цитата
Deager написал: Да, так и есть, я расцеплял данные
Может из исходника проще будет? Покажите данные до разнесения по столбцам
Согласие есть продукт при полном непротивлении сторон
 
Вот от такого варианта плясал (вложение)
 
Уточните название по задаче. Сейчас общее и размытое. Модераторы заменят
Страницы: 1
Наверх