Форум сайта python.su
Нужна помощь с регулярным выражением.
Имеем текст
<raw_text> YSCB 231400Z AUTO 15006KT 9999 // SCT038 07/04 Q1027 </raw_text>
YSCB 231400Z AUTO 15006KT 9999 // SCT038 07/04 Q1027
Отредактировано defond (Июнь 24, 2013 14:07:16)
Офлайн
Что-то такое:
r'\<raw_text\>\s*(.+?)\s*\<\/raw_text\>'
Отредактировано Shaman (Июнь 24, 2013 21:40:03)
Офлайн
Спасибо огромное!
За ссылку тоже. Обязательно прочитаю.
Офлайн
Дисциплина - способность подчинятся правилам в ущерб собственным желаниям. На начальном этапе, а у большего числа людей, на всем протяжении жизни, дисциплина должна насаждаться и поддерживаться репрессивными методами.напоминает материал из программы “В мире животных”
Хотите, чтобы в команде был порядок - нужна порка. Пока не выработается условный рефлекс.
Офлайн
>>> s = """ ... <raw_text> ... YSCB 231400Z AUTO 15006KT 9999 // SCT038 07/04 Q1027 ... </raw_text> ... """ >>> >>> pat = r'<raw_text>(.*?)</raw_text>' >>> >>> mo = re.search(pat, s, re.S) >>> if mo: ... res = mo.group(1).strip() ... print(res) ... YSCB 231400Z AUTO 15006KT 9999 // SCT038 07/04 Q1027 >>>
Офлайн
py.user.next
>>>
Офлайн
У меня вопрос для тех, кто сталкивался с ГЕО.
Есть две точки, которые имеют географические координаты:
Порог 1
N55.56303° E038.12963°
Порог 2
N55.53650° E038.18233°
(Это координаты ВПП аэродрома Жуковский/Раменское)
Нужно получить:
1. Расстояние в метрах между точками
2. Азимут относительно севера (направление в градусах)
3. Координаты точек окружности, которая представляет собой окружность радиусом 5 км и центром в точке Порог 1
Эти задачи точно решаемы.
У меня единственная просьба - не нужно скидывать ссылки на описания, научные статьи, ВиКи и т.п. У меня тоже есть Гугл. Меня интересует мнение сообщества, как именно решается данный вопрос для конкретного пользователя, т.к. решений несколько.
Готовый код так же писать не обязательно, можно просто словами.
Спасибо огромное тем, кто отзовется.
Офлайн
Для проверки методов, сразу выложу ответы на вопросы (кроме третьего конечно):
Длина
4450
Курс магнитный
122°/302°
Курс истинный
131,7°/311,7°
Порог 1
N55.56303° E038.12963°
Порог 2
N55.53650° E038.18233°
Офлайн
> Меня интересует мнение сообщества, как именно решается данный вопрос для конкретного пользователя, т.к. решений несколько.
Идём в гугл, ищем решение. У меня обычно всё так решается. По ходу гугления натыкаемся в том числе на обсуждения подобных проблем. Я бы на вашем месте не рассчитывал в разделе “Центр помощи”, в теме “ищу наставника” получить внятные ответы на вопрос выбора технологии для решения географических уравнений. Вы можете продолжать постить все вопросы в этот топик, но это будет скорее ролевой игрой (вот он я какой-растакой, вот какие у меня вопросы), чем решением проблемы. Если у вас есть конкретные вопросы, то создавайте для каждого вопроса отдельные топики, а не валите всё в кучу.
Офлайн
lorien
> …
Офлайн