Phyton Script - требуется помощь.

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Monstria
Активный участник
Сообщения: 133
Зарегистрирован: 17 май 2011, 06:22
Репутация: 50
Откуда: Нижний Новгород

Phyton Script - требуется помощь.

Сообщение Monstria » 24 янв 2016, 11:03

Скуки ради начал осваивать для написания небольших скриптов (VBA во многом не устаревает) и сразу же натолкнулся на проблему с кодировками... (арка по умолчанию возвращает данные в юникоде, поэтому для любых строк так же приходится указывать юникод)
Как бы это не беда, но вот в регулярных выражениях у меня проблема - к примеру мне нужно получить первые символы слов в строке

Код: Выделить всё

ur'\b\w'
- данные не возвращаются. Если же я явно ищу часть строки

Код: Выделить всё

ur'ищу'
- регулярка отрабатывает штатно.

Вопрос - в чем подвох? Что я делаю не так?

Monstria
Активный участник
Сообщения: 133
Зарегистрирован: 17 май 2011, 06:22
Репутация: 50
Откуда: Нижний Новгород

Re: Phyton Script - требуется помощь.

Сообщение Monstria » 24 янв 2016, 11:05

Дополнительный вопрос - как определить что строка пустая если это шейпы или DBNULL в других случаях?

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: Phyton Script - требуется помощь.

Сообщение Andrey Zhukov » 24 янв 2016, 12:50

дык регулярка с raw string и не будет работать :)

Курсорами пользуешься?

Monstria
Активный участник
Сообщения: 133
Зарегистрирован: 17 май 2011, 06:22
Репутация: 50
Откуда: Нижний Новгород

Re: Phyton Script - требуется помощь.

Сообщение Monstria » 24 янв 2016, 14:51

Andrey Zhukov писал(а):Курсорами пользуешься?
В данном случае меня интересует именно скриптовый вариант обработки строк в калькуляторе поля с использование регулярок...

PS.. По поводу курсоров :) - в моём распоряжении вся мощь dot.net, соответственно с помощью него я пользуюсь всем что дает арка, но вопрос сейчас как раз о питоне и именно о регулярке в скриптах для калькулятора.

Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость