Я бы рекомендовал использовать регулярное выражение для решения этой задачи. Но сначала более простой метод:
Чтобы разделить детали, вы можете использовать метод Split(text_string, delimiter)
. Сначала вы могли бы разделить на возврат каретки, тогда вы могли бы разделить на пробелы, чтобы отделить сами данные.
Но этот метод имеет один большой недостаток, если у вас есть «нечистые» данные с более чем одним пробелом или другими проблемами. Если у вас более одного белого, вам нужно будет использовать Trim()
, чтобы избавиться от них.
Чтобы быть в безопасности и иметь возможность анализировать «более сложные» случаи, я бы рекомендовал использовать регулярные выражения. Сложнее учиться, но у вас есть больше возможностей для анализа текстов. Большим преимуществом является то, что вы можете группировать свои результаты, чтобы вы могли работать с именами групп, такими как «улица» или «город». Это гораздо легче читать, чем Array [0].
Я пробовал этот метод, но все, что я получаю, это #NAME? во всех четырех столбцах – Saj
Вам необходимо иметь эту функцию в разделе «Модули» вашей книги, см. мой отредактированный пост. – cars10m
Что-то, должно быть, ускользнуло от меня. Я снова переписал сценарий, и на этот раз он сработал. Спасибо тебе за это! – Saj