Tag: regex

Нужен ли Pythons re.compile другой синтаксис, чем re.search?

Я играю с программой, которая должна запускаться, если какое-то значение присутствует в выводе из команды, отправленной через Paramiko, в этом случае используется конкретный SSID. Результат, который я получаю из команды, выглядит следующим образом: [u'{\n', u" 'autoname' => 0,\n", u" 'class' => 'itfhw',\n", u" 'data' => {\n", u" 'ap_bridgemode' => 'none',\n", u" 'bridge' => '',\n", u" […]

Положительный Lookbehind не делает то, что я ожидал

Я хочу найти все строковые позиции, где пробел начинается после двух или более пробелов Я хочу также найти все строковые позиции в начале строки после 0 или более пробелов. мой код: r=[' 200 200 200 200 ', ' 3,50 3,50 3,50 3,50 ', ' 1000 1000 1000 1000 ', '1.000 1.000 1.000 1.000 '] import […]

Сортировка уникальных значений из регулярного выражения в python

Я пытаюсь проанализировать файл журнала для извлечения адресов электронной почты. Я могу сопоставить электронную почту и печатать ее с помощью регулярных выражений. Я заметил, что в моем файле журнала есть несколько дубликатов писем. Можете ли вы помочь мне разобраться, как я могу удалить дубликаты и распечатать только уникальные адреса электронной почты на основе сопоставленных шаблонов. […]

ошибка регулярного выражения в URL-адресе django

Мой django url не работает, я получаю ошибку ReverseMatch: Reverse for 'activation_mail' with arguments '()' and keyword arguments '{u'activation_key': '1c38a44d216a51c26e65d789a3d8af2677cebebd', u'email': u'myemail@gmail.com', u'site_url': 'http://127.0.0.1:8000'}' not found. 1 pattern(s) tried: [u'accounts/mails/(P<activation_key>[0-9a-zA-Z]{40})/(P<email>[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+[.][a-zA-Z0-9-.]+)/(P<site_url>.*)/$'] Ошибка происходит, когда пользователь регистрируется на веб-сайте. После ввода кода captcha возникает ошибка при попытке отправить подтверждение на адрес пользователя. urls.py: urlpatterns = patterns( url(r'^mails/(P<activation_key>[0-9a-zA-Z]{40})/(P<email>[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+[.][a-zA-Z0-9-.]+)/(P<site_url>.*)/$', […]

Как взрываться и регулярное выражение в Python

У меня есть эта ссылка: http://www.mySite.come/part1/one-two-12/one-two-three-four-x36-250g-P469198/ я хочу сказать, если последняя часть начинается с «P» и цифр, таких как: P432432 как я могу взорваться и проверить свое состояние? Я пытался: url="http://www.mySite.come/part1/one-two-12/one-two-three-four-x36-250g-P469198/" url.s.split('-')

Как удалить промежутки между запятыми и запятыми в файле csv с помощью python?

В настоящее время одна строка моего файла csv выглядит так: 314523, 165538, 76255, 335416, 416827 1250536: 1 1744638: 1 298526: 1 1568238: 1 Мне нужно, чтобы это выглядело так: 314523,165538,76255,335416,416827 1250536: 1 1744638: 1 298526: 1 1568238: 1 Я просто хочу удалить пробелы после запятых или перед ними и оставить остальные пробелы, как есть. Как […]

Как извлечь содержимое из вывода регулярного выражения, которое имеет квадратную скобку в python

У меня Python (2.7) Pandas DF, у которого есть столбцы, которые выглядят примерно так: email ['jsaw@yahoo.com'] ['jfsjhj@yahoo.com'] ['jwrk@yahoo.com'] ['rankw@yahoo.com'] Я хочу извлечь из него электронную почту без квадратной скобки и одинарных кавычек. Результат должен выглядеть так: email jsaw@yahoo.com jfsjhj@yahoo.com jwrk@yahoo.com rankw@yahoo.com Я попробовал предложения из этого ответа: Замените все вхождения строки в pandas dataframe (Python) […]

Как совместить умлауты с регулярными выражениями?

В немецком тексте умлауты (ä, ü, ö) и eszett (ß) являются регулярными буквами, но они, похоже, не покрываются специальным символом \w : In [1]: re.match('(\w+)', 'Straße').groups() Out[1]: ('Stra',) Передача флага re.UNICODE на re.match ничего не меняет. Есть ли лучший способ [a-zA-ZäüöÄÜÖß]+ полное слово, отличное от [a-zA-ZäüöÄÜÖß]+ ?

Нежелательные пробелы вокруг символов в регулярном выражении

Рассмотрим следующую строковую переменную: data = '23jodfjkle lj ioerz\nlkdsjflj sldjj\\difd ioiörjlezr' То, что я хочу создать, это строка с алфавитными символами, символом \ n и символом ö. Поэтому я написал следующее: (" ".join(re.findall("[a-zA-Z]+|\n|ö", data))) Но я понимаю: 'jodfjkle ljkgfj opz ioerz \n lkdsjflj sldjj difd ioi ö rjlezr' Почему существуют пробелы вокруг символов \ n […]

Соответствие сложного выражения в регулярном выражении python

Я должен создать уникальный текстовый маркер в моем документе, используя Python 2.7, со следующей функцией: def build_textual_marker(number, id): return "[xxxcixxx[[_'" + str(number) + "'] [_'" + id + "']]xxxcixxx]" вывод выглядит следующим образом: [xxxcixxx[[_'1'] [_'24']]xxxcixxx] И тогда я должен поймать любое появление этого выражения в моем документе. Я перешел к следующему регулярному выражению, но кажется, […]

Interesting Posts for Van-Lav

Почему изменяется порядок измерений с булевской индексацией?

Формат timedelta с использованием строковой переменной

Печать всех дат между двумя датами

Заменяйте скобки вокруг слов чем-то другим, используя регулярное выражение в Python

Преимущества pyramid_beaker над управлением пирамидой на родной пирамиде

Элементы сопряжения во вложенном списке

Как найти круговые отношения в графике с Python и Networkx?

Каково намеренное использование раздела DEFAULT в конфигурационных файлах, используемых ConfigParser?

Обнаружение SQL-инъекций в исходном коде

найти максимальную длину последовательных повторных чисел в списке (python)

Отношение сеанса и соединения SQLAlchemy

Можно ли использовать showPythonShell для отладки Django?

Имеет ли объект DataFrame от панд другие альтернативы для гетерогенных типов данных?

Как я могу узнать, почему / когда объект Python теряет атрибуты?

Есть ли способ реализовать такие методы, как __len__ или __eq__ как classmethods?

Python - лучший язык программирования в мире.