Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Python: регэкспы+Юникод

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Dirk Diggler

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Пардон, если кто-то читал в другом разделе похожую тему, но - надо обработать текст в юникоде регэкспами. Пишу вот такой простейший скрипт
 

Код:
import re
inp_file=open('xian2.txt')
cur_line=unicode(inp_file.read(),'utf-8')
rxFndSpAndSym=re.compile("\s\w",re.U)
found=rxFndSpAndSym.search(cur_line)
out_line=found.string.encode('utf-8')
out_file=open('xian3.txt','w')
out_file.write(out_line)
out_file.close

а он мне в выходной файл переписывает исходный без каких-либо изменений. Где я что-то не учёл?

Всего записей: 126 | Зарегистр. 18-08-2004 | Отправлено: 22:50 05-12-2005 | Исправлено: Dirk Diggler, 22:59 05-12-2005
dvs



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
а какая задача стоит?

----------
Python developer                    

Всего записей: 334 | Зарегистр. 18-05-2001 | Отправлено: 17:17 22-12-2005
dvs



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
справился?

----------
Python developer                    

Всего записей: 334 | Зарегистр. 18-05-2001 | Отправлено: 22:44 25-12-2025
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Python: регэкспы+Юникод


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

Рейтинг.ru

Рейтинг.ru