Tag: regex

удаление начального и конечного зазора в ключевом значении в документах JSON

У меня есть следующая структура JSON. "bent": "{ \"ActiveT\": 6, \"ErrorM\": \"None\", \"Except\": \"None\", \"HadErr\": \"false\", \"HM\": 62, \"NHM\": 57, \"Parameter\": \"14331232706\", \"ReturnCode\": \"3050\", \"Severity\": \"info\", \"Timestamp\": \"Tue July0209: 58: 16NZST2015\", \"TId\": \"9891319709\", \"UserInfo\": \"Unknown\", }" Я хочу удалить \ в начале и конце каждого из key и value в структуре JSON. Я хочу сделать […]

Как найти лучшее совпадение с нечеткой строкой?

Новый модуль regex Python поддерживает нечеткое соответствие строк. Пойте вслух (сейчас). В документах: Флаг ENHANCEMATCH делает попытку нечеткого совпадения улучшать соответствие следующего совпадения, которое он находит. Флаг BESTMATCH выполняет поиск нечеткого соответствия для лучшего соответствия вместо следующего совпадения Флаг ENHANCEMATCH устанавливается с использованием (?e) как в regex.search("(?e)(dog){e<=1}", "cat and dog")[1] возвращает "собака" но на самом […]

Два очень близких регулярных выражения с утверждениями в Python – почему re.split () ведет себя по-другому?

Я пытался ответить на этот вопрос, где OP имеет следующую строку: "path:bte00250 Alanine, aspartate and glutamate metabolism path:bte00330 Arginine and proline metabolism" и хочет разбить его, чтобы получить следующий список: ['path:bte00250 Alanine, aspartate and glutamate metabolism', 'path:bte00330 Arginine and proline metabolism'] Я попытался решить это, используя простое утверждение в регулярном выражении (?=path:) . Ну, это […]

Настройте Django URLS.py, чтобы сохранить #anchors в URL-адресе после того, как он перезапишет его с помощью функции end /

В моем приложении django у меня есть URLS.PY, настроенный для приема запросов / community / user / id и / community / user / id / с: url(r'^(?P<username>[\w-]+)/(?P<cardId>\d+)/$', 'singleCard.views.singleCard', name='singleCardView'), Я сделал это, когда некоторые люди добавят финал «/», и я не хотел поднимать 404. Однако часть моего приложения javascript когда-то добавляет якорный тег в […]

Номер мобильного подтверждения проверки подлинности Python

Я пытаюсь проверить номер мобильного телефона, ниже – то, что я сделал до сих пор, но он не работает. Мне нужно, чтобы он поднял ошибку проверки, когда переданное значение не похоже на номер мобильного телефона. Мобильные номера могут начинаться от 10 до 14 цифр с 0 или 7 и могут содержать 44 или +44. def […]

Python RE не возвращает ничего после / ref =

Я пытаюсь получить URL-адрес и название категории из списка лучших продавцов Amazon. По какой-то причине RE я использую остановки, когда он сталкивается /ref= и я действительно не понимаю, почему? Я использую Python 2.7 в окне Windows 7. Типичная запись <li><a href="http://www.amazon.ca/Best-Sellers-Appstore-Android/zgbs/mobile-apps/ref=zg_bs_nav_0">Appstore for Android</a></li> и мой RE Regex = "<li><a href='(http://www.amazon.ca/Best-Sellers.*?)'>(.*?)</a></li>" Category = re.compile(Regex) которые возвращают […]

Несколько URL-адресов с регулярным выражением

У меня две отправки URL-адресов. Тот, который ловит слова на http://domain.com/thisword , а вторая отправка – это карта сайта на http://domain.com/sitemap.xml . Текущий код, который не работает правильно: urlpatterns = patterns('', url(ur'(?P<search_word>[ÆØÅæøåa-zA-Z]*)/?$', 'website.views.index_view', name='website_index'), url(r'^sitemap\.xml$', 'django.contrib.sitemaps.views.sitemap', {'sitemaps': sitemaps}), ) Так что в основном первая отправка ловит все, включая sitemap.xml . Возможно ли иметь несколько рассылок […]

Параметрирование параметров сообщения, полученных GSM-модемом в python

Я пытаюсь разобрать сообщения, которые я получаю от GSM-модема в python. У меня много сообщений, которые мне нужно разобрать. Я получаю новые сообщения каждые пару часов или около того. Ниже приведен пример данных, которые я получаю после считывания данных с модема с помощью последовательного объекта в список x. AT+CMGL="ALL" +CMGL: 1,"REC READ","+918884100421","","13/04/05,08:24:36+22" here's message one […]

Mitmproxy tampering GET и запрос / ответ POST в одном скрипте

Запрос POST на определенный URL ( http://test.com ) выглядит так: { "messageType": "OK", "city": { "Name": "Paris", "Views": { "1231": { "id": 4234, "enableView": false }, }, "Views": [5447, 8457], "messages": [{ "id": "message_6443", "eTag": 756754338 }] }, "client": { "Id": 53, "email": "test@test.us", "firstName": "test", "lastName": "test", "id": 52352352, "uuid": "5631f-grdeh4", "isAdmin": false, Мне […]

Эквивалентен методу findall () Python в Ruby?

Мне нужно извлечь все названия MP3 из нечеткого списка в списке. С Python это работает для меня хорошо: import re for i in re.compile('mmc.+?mp3').findall(open("tracklist.txt").read()): print i Как я могу это сделать в Ruby?

Interesting Posts

Принудительное затмение для перезагрузки модулей Python

Есть ли функция автокорреляции numpy со стандартизованным выходом?

openoffice: дублирование строк таблицы в записи

Переопределение поведения генерации новой строки оператора печати Python

Ленивые бесконечные последовательности в Clojure и Python

Существует ли клиентский модуль SOAP Python 3?

`map.scatter` на базовой карте, не отображающей маркеры

Получать строку, конвертировать для вычисления и отображения ответа, но .. Невозможно разделить

Разделите данные в группах и подгруппах и сохраните вывод в файле CSV

Что такое «конечная точка» в Flask?

Неопределенный символ в C ++ при загрузке общей библиотеки Python

python unittest assertRaises выдает исключение, когда assertRaises не работает

Как избежать «Значение пытается установить на копии среза из DataFrame»?

Использовать OAuth2 для аутентификации + совместимость с сервисом google.appengine.api.users

UnicodeEncodeError: кодек ascii не может кодировать символ u '\ xe9' в позиции 7: порядковый номер не в диапазоне (128)

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