Вопросы с тегом «parsing»

84
Как эффективно разбирать файлы фиксированной ширины?

Я пытаюсь найти эффективный способ синтаксического анализа файлов, содержащих линии фиксированной ширины. Например, первые 20 символов представляют собой столбец, с 21:30 - еще один и так далее. Предполагая, что строка содержит 100 символов, что было бы эффективным способом разбить строку на...

84
Истинное решение в Java: проанализировать 2 числа из 2 строк и затем вернуть их сумму

Довольно глупый вопрос. Учитывая код: public static int sum(String a, String b) /* throws? WHAT? */ { int x = Integer.parseInt(a); // throws NumberFormatException int y = Integer.parseInt(b); // throws NumberFormatException return x + y; } Не могли бы вы сказать, хорошая это Java или нет? Я говорю...

84
Разбор файла YAML в Python и доступ к данным?

Я новичок в YAML и искал способы проанализировать файл YAML и использовать / получить доступ к данным из проанализированного YAML. Я встречал объяснений о том , как разобрать файл YAML, например, PyYAML учебник , « Как я могу разобрать файл YAML в Python », « Преобразовать Python Dict на объект?...

83
PHP: лучший способ извлечь текст в скобках?

Какой лучший / самый эффективный способ извлечь текст, заключенный в круглые скобки? Скажем, я хотел получить строку «текст» из строки «игнорировать все, кроме этого (текста)» наиболее эффективным способом. Пока что лучшее, что я придумал, это следующее: $fullString = "ignore everything except...

83
Разбор HTML в Android

Я пытаюсь разобрать HTML в android с веб-страницы, и, поскольку веб-страница не сформирована правильно, я получаю SAXException. Есть ли способ разобрать HTML в Android?

83
Есть ли альтернатива для flex / bison, которую можно использовать на 8-битных встроенных системах?

Я пишу небольшой интерпретатор для простого языка, подобного BASIC, в качестве упражнения на микроконтроллере AVR на C с использованием инструментальной цепочки avr-gcc. Однако мне интересно, есть ли какие-нибудь инструменты с открытым исходным кодом, которые могли бы помочь мне написать лексер и...

82
Анализ PDF с использованием Python - извлечение форматированного и простого текста [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 5 лет назад . Уточните этот вопрос Я ищу библиотеку PDF, которая позволит мне...

79
Как использовать XMLReader в PHP?

У меня есть следующий XML-файл, файл довольно большой, и мне не удалось заставить simplexml открыть и прочитать файл, поэтому я безуспешно пытаюсь XMLReader в php <?xml version="1.0" encoding="ISO-8859-1"?> <products> <last_updated>2009-11-30 13:52:40</last_updated>...

12
Невозможно полностью определить имя класса в внеклассном объявителе определения функции

Эта программа приводит к нежелательному тупику разбора: struct float4x4 {}; class C { float4x4 M(); }; float4x4 ::C::M() { return float4x4{}; } : 8: 1: ошибка: нет члена с именем 'C' в 'float4x4'; Вы имели в виду просто «С»? float4x4 :: C :: M () ^ ~~~~~~~~~~~ Который может быть «исправлен» с...

9
Остановка грамматики Раку в EOS (конец строки)

В процессе написания переводчика одного музыкального языка на другой (ABC для Alda) в качестве предлога для изучения DSL-способности Raku, я заметил, что, похоже, нет способа прекратить a .parse! Вот мой сокращенный демонстрационный код: #!/home/hsmyers/rakudo741/bin/perl6 use v6d; # use...

9
Как получить надежный и действительный контент манифеста файла APK, даже используя InputStream?

Фон Я хотел получить информацию об APK-файлах (включая разделенные APK-файлы), даже если они находятся внутри сжатых zip-файлов (без их распаковки). В моем случае это включает в себя различные вещи, такие как имя пакета, код версии, имя версии, ярлык приложения, значок приложения и, если это...