Найти - Пользователи
Полная версия: Работы с регулярными выражениями
Начало » Python для экспертов » Работы с регулярными выражениями
1 2 3
well
Viper
А значение i смотрел при ошибке?
i = “CN=OFF_PC_1,OU=Skc,OU=KKK,DC=gold,DC=lan”
bialix
зачем там строка i = str(i) ?
Viper
well
Если вместо ss = reg.match (i) вставляю ss = reg.match ('CN=OFF_PC_1,OU=PCs,OU=KKK,DC=gold,DC=lan') , то все получается.
>>> reg.match ('CN=OFF_PC_1,OU=PCs,OU=KKK,DC=gold,DC=lan') is None
True
>>> reg.match (“CN=OFF_PC_1,OU=Skc,OU=KKK,DC=gold,DC=lan”) is None
True
well
bialix
зачем там строка i = str(i) ?
Это я уже на всякий случай втулил, все-равно не помогает :(
well
Все решил следующим макаром:

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')
denz
Извиняюсь за оффтоп, а почему все используют re для парсинга HTML?
Спецально ж XPath есть, он такое в полторы строки в общем виде решает.
alafin
denz
Извиняюсь за оффтоп, а почему все используют re для парсинга HTML?
Спецально ж XPath есть, он такое в полторы строки в общем виде решает.
А он разве в стандартную библиотеку входит?
denz
alafin
А он разве в стандартную библиотеку входит?
То есть нестандартность библиотеки - достаточное основание для того, чтобы изобретать велосипед?
( шота мы какойто одесский диалог ведем:) )
alafin
Просто, лично я, раньше не знал о XPath-библиотеках для Python, пока от тебя не узнал, за что тебе большое спасибо, поэтому использовал обычные регулярки из стандартной библиотеки. Почему стандартная библиотека? Потому что многие люди начинают учить Python по книжкам, а в книжках на русском, на сколько я знаю, про XPath ни слова . Думаю, так и многие(не все!!!). ;)
denz
Просто вопрос вида “как мне отпарсить хтмл?” возникает с частотой раз в неделю. Оно конешно можно рейтинг понабивать, но может лючче закрепить тему?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB