Страница 1 из 1

Регулярные выражения для строк

Добавлено: 05 май 2012, 18:19
Geo-U-Piter
Помогите советом, плз.
Необходимо в атрибутивной таблице во всех строках удалить всё после определённого символа
например в строках:
"Весна пришла, а с ней яркое солнце и теплый ветер"
"Зима ушла, а с ней минус на градуснике"
и т.д.

Нужно получить удалить всё, что после запятой:
"Весна пришла"
"Зима ушла"

Пробую через "FieldCalculator"
!NAME!.replace(",\$","") - не срабатывает. Кажется не понимает регулярные выражения.
Где ошибка? Может есть метод?

Re: Регулярные выражения для строк

Добавлено: 09 май 2012, 16:53
eketerina
попробуйте разделить выражение на 2 части запятой и удалить первый блок, что-то типа !NAME!.replace(!NAME!.split(«,»)[0],"")
что-то типа того, работает\нет не проверяла=)

Re: Регулярные выражения для строк

Добавлено: 14 май 2012, 10:19
Geo-U-Piter
Спасибо,
получилось вот так:
!NAME!.replace(!NAME!,!NAME!.split(",")[0])