Форум сайта python.su
Viperi = “CN=OFF_PC_1,OU=Skc,OU=KKK,DC=gold,DC=lan”
А значение i смотрел при ошибке?
Отредактировано (Июль 17, 2007 13:56:55)
Офлайн
зачем там строка i = str(i) ?
Офлайн
well>>> reg.match ('CN=OFF_PC_1,OU=PCs,OU=KKK,DC=gold,DC=lan') is None
Если вместо ss = reg.match (i) вставляю ss = reg.match ('CN=OFF_PC_1,OU=PCs,OU=KKK,DC=gold,DC=lan') , то все получается.
Офлайн
bialixЭто я уже на всякий случай втулил, все-равно не помогает :(
зачем там строка i = str(i) ?
Офлайн
Все решил следующим макаром:
reg = re.compile (r"\ACN=(?P<need>*),.*“)
spl = re.split (r”\“”, s)
for i in spl:
if ((i != “\n”) and (i != “”)):
ss = reg.match (i)
print ss.group ('need')
Офлайн
Извиняюсь за оффтоп, а почему все используют re для парсинга HTML?
Спецально ж XPath есть, он такое в полторы строки в общем виде решает.
Офлайн
denzА он разве в стандартную библиотеку входит?
Извиняюсь за оффтоп, а почему все используют re для парсинга HTML?
Спецально ж XPath есть, он такое в полторы строки в общем виде решает.
Офлайн
alafinТо есть нестандартность библиотеки - достаточное основание для того, чтобы изобретать велосипед?
А он разве в стандартную библиотеку входит?
Офлайн
Просто, лично я, раньше не знал о XPath-библиотеках для Python, пока от тебя не узнал, за что тебе большое спасибо, поэтому использовал обычные регулярки из стандартной библиотеки. Почему стандартная библиотека? Потому что многие люди начинают учить Python по книжкам, а в книжках на русском, на сколько я знаю, про XPath ни слова . Думаю, так и многие(не все!!!). ;)
Офлайн
Просто вопрос вида “как мне отпарсить хтмл?” возникает с частотой раз в неделю. Оно конешно можно рейтинг понабивать, но может лючче закрепить тему?
Офлайн