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

94
Objective-C преобразовывает шестнадцатеричную строку в целое число

Я хотел бы знать, как разобрать шестнадцатеричную строку, представляющую число, в Objective-C. Я готов использовать как объективный, так и метод на основе C. пример: #01FFFFAB следует разобрать на целое число: 33554347 Любая помощь будет оценена по достоинству!...

94
Ссылка на объект «foo» должна заканчиваться символом «;» разделитель

У меня есть сгенерированный тестовой программой Google код HTML, который отлично работает на HTML-странице. Когда я помещаю тот же код на страницу XHTML, возникает следующее исключение: ссылка на объект «w» должна заканчиваться символом ';' разделитель Он ссылается на параметр запроса wв...

92
Разрешены ли разрывы строк в значениях атрибутов XML?

Я понимаю, что это не изящно и нежелательно, но разрешено ли (в правильно сформированном XML), чтобы значение атрибута в элементе XML занимало несколько строк? например <some-xml-element value="this value goes over.... multiple lines!" /> Да, я понимаю, что есть способы написать это лучше. Я...

92
Допустимо ли иметь в URL более одного вопросительного знака?

Сегодня я наткнулся на следующий URL: http://www.sfgate.com/cgi-bin/blogs/inmarin/detail??blogid=122&entry_id=64497 Обратите внимание на двойной вопросительный знак в начале строки запроса: ??blogid=122&entry_id=64497 У моего браузера, похоже, не было никаких проблем с этим, и я запустил...

92
Как разобрать HTML-страницу с помощью Node.js

Мне нужно проанализировать (на стороне сервера) большое количество HTML-страниц. Мы все согласны с тем, что регулярное выражение здесь не подходит. Мне кажется, что javascript - это собственный способ синтаксического анализа HTML-страницы, но это предположение основывается на коде на стороне...

91
Разделить строку, содержащую параметры командной строки, на строку [] в C #

У меня есть единственная строка, содержащая параметры командной строки для передачи в другой исполняемый файл, и мне нужно извлечь строку [], содержащую отдельные параметры, так же, как это сделал бы C #, если бы команды были указаны в командной строке. Строка [] будет использоваться при...

91
Есть ли какая-нибудь универсальная функция Parse (), которая преобразует строку в любой тип с помощью синтаксического анализа?

Я хочу преобразовать строку в универсальный тип, например intили dateили longна основе универсального возвращаемого типа. По сути, такая функция Parse<T>(String)возвращает элемент типа T. Например, если было передано int, функция должна работать int.parseвнутри....

90
Действительно ли парсеры GCC и Clang написаны от руки?

Похоже, что GCC и LLVM-Clang используют рукописные рекурсивные анализаторы спуска , а не машинно-сгенерированные, восходящие парсеры на основе Bison-Flex. Может ли кто-нибудь здесь подтвердить, что это так? И если да, то почему основные среды компиляторов используют рукописные синтаксические...

90
Что упрощает синтаксический анализ Java, чем C?

Я знаком с тем фактом, что грамматики C и C ++ контекстно-зависимы , и, в частности, вам понадобится «взлом лексера» в C. С другой стороны, у меня сложилось впечатление, что вы можете анализировать Java только с 2 токена предвидения, несмотря на значительное сходство между двумя языками. Что бы...

89
Ошибка jQuery xml «На запрошенном ресурсе отсутствует заголовок« Access-Control-Allow-Origin ».

Я работаю над своим личным проектом просто для удовольствия, где я хочу прочитать файл xml, расположенный по адресу http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml, и проанализировать xml и используйте его для преобразования значений между валютами. До сих пор я придумал приведенный...

87
Анализировать содержимое электронной почты из цитируемого ответа

Я пытаюсь понять, как разобрать текст электронного письма из любого цитируемого текста ответа, который он может включать. Я заметил, что обычно почтовые клиенты ставят «В такую-то дату такой-то и такой-то писал» или перед строками ставят угловую скобку. К сожалению, не все так поступают....

87
Использование ConfigParser для чтения файла без имени раздела

Я использую ConfigParserдля чтения конфигурации выполнения сценария. Я хотел бы иметь возможность не указывать имя раздела (есть сценарии, которые достаточно просты; им не нужен «раздел»). ConfigParserвызовет NoSectionErrorисключение и не примет файл. Как я могу заставить ConfigParser просто...

86
Python: как определить язык?

Я хочу получить вот это: Input text: "ру́сский язы́к" Output text: "Russian" Input text: "中文" Output text: "Chinese" Input text: "にほんご" Output text: "Japanese" Input text: "العَرَبِيَّة" Output text: "Arabic" Как я могу это сделать на Python? Спасибо....

85
В чем разница между абстрактным синтаксическим деревом и конкретным синтаксическим деревом?

Я немного читал о том, как работают интерпретаторы / компиляторы, и одна область, в которой я запутался, - это разница между AST и CST. Я понимаю, что синтаксический анализатор создает CST, передает его семантическому анализатору, который превращает его в AST. Однако я понимаю, что семантический...

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 или нет? Я говорю...