Вопросы по теме 'pyparsing'

Как анализировать отступы и отступы с помощью pyparsing?
Вот подмножество грамматики Python: single_input: NEWLINE | simple_stmt | compound_stmt NEWLINE stmt: simple_stmt | compound_stmt simple_stmt: small_stmt (';' small_stmt)* [';'] NEWLINE small_stmt: pass_stmt pass_stmt: 'pass' compound_stmt:...
3618 просмотров

Как лучше разобрать простую грамматику?
Итак, я задал кучу мелких вопросов об этом проекте, но у меня все еще нет большой уверенности в дизайне, который я придумываю, поэтому я собираюсь задать более широкий вопрос. Я анализирую предварительные описания для каталога курсов. Описания...
34968 просмотров
schedule 16.02.2022

Разбор логов Snort с помощью PyParsing
Возникла проблема с разбором логов Snort с помощью модуля pyparsing. Проблема заключается в разделении журнала Snort (который содержит многострочные записи, разделенные пустой строкой) и получении pyparsing для разбора каждой записи как целого...
5521 просмотров
schedule 27.11.2023

Pyparsing: пробел как допустимый токен
Я использую pyparser для обработки вывода преобразователя шестнадцатеричного текста в текст. Он выводит по 16 символов в строке, разделенных пробелами. Если шестнадцатеричное значение является печатным символом ASCII, этот символ печатается, в...
3281 просмотров
schedule 05.05.2022

Сопоставление непустых строк с помощью pyparsing
Я пытаюсь создать небольшое приложение, которое использует pyparsing для извлечения данных из файлов, созданных другой программой. Эти файлы имеют следующий формат. SOME_KEYWORD: line 1 line 2 line 3 line 4 ANOTHER_KEYWORD: line a line b...
2544 просмотров
schedule 12.09.2022

Pyparsing: как реализовать специальную обработку комментариев в стиле C?
Я хочу воспользоваться преимуществами переменной cStyleComment, но вместо того, чтобы просто игнорировать эти комментарии, я хочу специально их обработать. Есть ли способ заставить pyparsing вызывать мой обработчик для части ввода, которую он...
1471 просмотров
schedule 03.03.2023

Может ли BNF справиться с прямым потреблением?
Недавно я обнаружил модуль python pyparsing , замечательный инструмент для анализа данных путем написания грамматики , а не парсера. Я новичок в идее контекстно-свободных грамматик, поэтому, пожалуйста, исправьте любые ложные предположения в этом...
412 просмотров

Не могу исправить ошибку pyparsing…
Обзор Итак, я занимаюсь рефакторингом проекта и выделяю кучу кода для синтаксического анализа. Меня интересует код pyparsing. У меня очень плохое понимание pyparsing, даже после того, как я потратил много времени на чтение официальной...
688 просмотров
schedule 27.07.2023

Pyparsing: грамматика не может анализировать пробелы при анализе арифметического выражения с экспоненциальными и логарифмическими функциями.
Намерение: Для разбора арифметических выражений с поддержкой логарифмов и экспонент. Допустимо любое из следующих выражений; x + y exp(x) + y exp(x+y) exp(log(x)+exp(z))+exp(y) x+log(exp(y)) x + 2 Исходный код: import pyparsing as...
532 просмотров
schedule 18.08.2022

PyParsing нежадное совпадение
Я пытаюсь разобрать частично стандартизированный почтовый адрес на его компоненты, используя pyparsing . Я хочу нежадно сопоставить название улицы, длина которого может составлять N токенов. Например: 444 PARK GARDEN LN Следует разобрать...
1333 просмотров
schedule 15.03.2022

парсинг файла с фигурными скобками
Мне нужно разобрать файл с информацией, разделенной фигурными скобками, например: Continent { Name Europe Country { Name UK Dog { Name Fiffi Colour Gray } Dog { Name Smut Colour Black } } } Вот что я пробовал в Python from...
3079 просмотров
schedule 29.02.2024

Не удается правильно разобрать этот файл с помощью pyparsing
Я пытаюсь разобрать файл, используя замечательную библиотеку Python pyparsing , но у меня много проблем... Файл, который я пытаюсь разобрать, выглядит примерно так: sectionOne: list: - XXitem - XXanotherItem key1: value1 product:...
742 просмотров
schedule 01.02.2023

Парсинг RTF с помощью pyparsing
Я пытаюсь реализовать простой общий анализатор RTF с помощью pyparsing. Но теперь я застрял в странной ошибке: #Code: control_codes = Word('\\;*' + alphanums) start = Word('{') end = Word('}') | (Word(';') + Word('}')) header...
381 просмотров
schedule 27.05.2024

трюк с вложенными структурами в pyparsing
Я изо всех сил пытаюсь разобрать вложенные структуры с помощью PyParsing. Я просмотрел множество "вложенных" примеров использования PyParsing , но не не вижу, как решить мою проблему. Вот как выглядит моя внутренняя структура: texture_unit...
1287 просмотров
schedule 24.08.2023

извлечь данные из потока дампа ovs с помощью pyparsing
Я пытаюсь извлечь MAC-адреса и IP-адреса источника и назначения, а также пакеты, переданные из вывода команды «ovs dump-flows». Вывод команды будет следующим...
743 просмотров
schedule 14.12.2022

Pyparsing ведет себя по-разному на разных машинах
Я хочу, чтобы следующая программа вела себя одинаково на моем рабочем столе Ubuntu x86_64 и Raspberry Pi, за исключением вызова platform.machine() . test.py: from pyparsing import QuotedString import platform print platform.machine() string =...
81 просмотров
schedule 18.03.2024

Почему pyparsing обрезает синтаксический анализ, а не вызывает исключение
Я работаю над проблемой, которая связана с указанием формата проводного протокола с использованием текстовых строк. Основная идея заключается в том, что вы передаете двоичный файл по сети только потому, что это среда с низкой пропускной способностью....
78 просмотров
schedule 29.03.2023

Жадные выражения в Pyparsing
Я пытаюсь разбить строку типа aaa:bbb(123) на токены с помощью Pyparsing. Я могу сделать это с помощью регулярного выражения, но мне нужно сделать это с помощью Pyparsing. С re решение будет выглядеть так: >>> import re...
425 просмотров
schedule 14.04.2024

Разбирайте и группируйте несколько элементов вместе с помощью Pyparse
Это построение на Создайте простой синтаксический анализатор, способный анализировать различные форматы даты с помощью PyParse У меня есть синтаксический анализатор, который должен сгруппировать одного или нескольких пользователей в список. Итак,...
1136 просмотров
schedule 09.07.2022

Pyparsing - Проблемы с разбором файла в структуру словаря
Я пытаюсь использовать Pyparsing для анализа файлов формата Aspartix(.apx) ( http://www.dbai.tuwien.ac.at/research/project/argumentation/systempage/docu.htm ), и у меня возникли проблемы со структурированием результатов в словаре. Я определил...
292 просмотров
schedule 03.02.2023