|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » .NET - Регулярное выражение |
|
|
.NET - Регулярное выражение
|
В Поисках Истины Сообщения: 802 |
Профиль | Отправить PM | Цитировать
Добрый день.
Есть Kml файл вида:
Нужно написать регулярное выражение чтобы найти все такие блоки. С регулярными выражениями очень туго Нужно вытащить все данные (Name, OSM_ID, ADMIN_LVL, Coordinates). Но на данный момент я не могу даже вытащить только <Placemark>. Пробовал так: string textOfFile = System.IO.File.ReadAllText(@"boundary.kml"); Regex r = new Regex(@"<Placemark>\d\D*</Placemark>"); MatchCollection matches = r.Matches(textOfFile); Попробовал немного иначе: Находит одно совпадение! Я так понимаю между первым открытием тега и последним закрытием! Прошу вашей помощи, подскажите как сделать на первом уровне, далее, думаю, сам разберусь. Спасибо! |
|
------- Отправлено: 16:59, 26-06-2013 |
Ветеран Сообщения: 1404
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 17:35, 26-06-2013 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать LilLoco, если это фактически xml — почему бы не работать с ним соответствующим способом?
|
Отправлено: 20:44, 26-06-2013 | #3 |
Ветеран Сообщения: 1180
|
Профиль | Отправить PM | Цитировать |
Отправлено: 21:23, 26-06-2013 | #4 |
В Поисках Истины Сообщения: 802
|
Профиль | Отправить PM | Цитировать Цитата pva:
Цитата pva:
Цитата Iska:
|
||||
------- Отправлено: 08:09, 27-06-2013 | #5 |
Необычный Сообщения: 4463
|
Профиль | Сайт | Отправить PM | Цитировать LilLoco, я поддерживаю Iska. Не изобретай велосипед, посмотри инструментарий работы с xml, проще будет.
|
------- Отправлено: 08:32, 27-06-2013 | #6 |
В Поисках Истины Сообщения: 802
|
Профиль | Отправить PM | Цитировать lxa85, Iska, Спасибо. Буду разбираться.
|
------- Отправлено: 09:00, 27-06-2013 | #7 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать Согласен с Iska, .Net дает большие возможности по работе с XML и не надо будет мучаться.
|
------- Отправлено: 12:29, 06-07-2013 | #8 |
В Поисках Истины Сообщения: 802
|
Профиль | Отправить PM | Цитировать Добрый день.
И снова они...регулярные выражения... Подскажите как составить регулярное выражение для выбора списка элементов так чтобы текст начинался и заканчивался только цифрой, причем цифра может быть всего одна. В середине строки разрешить использовать только цифры, запятую, тире. Спасибо. Уж никак не могу подружиться с регулярными выражениями |
------- Отправлено: 15:14, 08-08-2013 | #9 |
Ветеран Сообщения: 1180
|
Профиль | Отправить PM | Цитировать |
Отправлено: 20:35, 08-08-2013 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Батничек для настройки "доверенной зоны" IE6 и "добавить... в сетевое окружение". | RUVATA | Скриптовые языки администрирования Windows | 0 | 21-09-2010 10:16 | |
[решено] Как из текста выбрать все выражения вида "{...}"? | evg64 | AutoIt | 1 | 26-12-2009 23:38 | |
Запретить/удалить пункт "Programs" ("Программы") из меню кнопки "Start" ("Пуск") | submaster | Microsoft Windows NT/2000/2003 | 5 | 13-09-2006 12:29 | |
Поиск в яндекс.xml (выделено из "Зацените сайт!") | Vampire | Вебмастеру | 21 | 11-09-2006 20:31 | |
"Вход в систему недоступен" или "Не найден сервер для проверки пароля входа в сеть" | rooty | Microsoft Windows NT/2000/2003 | 8 | 23-08-2005 02:18 |
|