У меня есть список 350 адресов в одном файле excel, который мне нужно импортировать в таблицу SQL, разбивая данные на столбцы.Преобразование адресной строки из строки в столбцы - Regex?
содержание ячеек Excel такой, как этот
любезность Motors 2520 Кохассет Rd - Чико, CA 95973-1307 530-893-1300
Какую стратегию следует применить, чтобы импортировать это в чистом мода?
Я думал
ИМЯ < - ничего до 1-го разряда
STREET АДРЕС < - от 1-го разряда на '-'
ГОСУДАРСТВЕННАЯ < - Все, что от последнего '' к «-» непосредственно перед этим (поле адреса может содержать некоторые)
ТЕЛЕФОН < - Последние 12 символов
< ZIP - 10 первый символ последнего 22 голец
Я работаю в C#
, если это имеет значение.
Является ли RegEx подходящим подходом? Я не слишком хорошо знаком с ними, поэтому я не уверен. Может ли кто-нибудь предложить выражение RegEx, которое выполнило бы работу (или ее часть)?
Спасибо!
Ор не указать город, только государство. –
Справа, Джейсон; но было бы довольно просто адаптировать захват, чтобы вместо этого захватить государство. Я решил, что я бы предложил более общее регулярное выражение, которое можно было бы адаптировать. – Amber