Публикации по теме 'parsing'


Шесть месяцев с Джулией: транспиляция во время синтаксического анализа в 80 строк или меньше
В 2019 году, в ноябре месяце, я взял Юлию , просматривая доступные языки на Exercism . Я написал статью , рассказывающую о некоторых изящных функциях, с которыми мне пришлось поиграть, и довольно много людей в сообществе Julia это увидели. Вскоре после этого я начал работать над написанием кода для Джулии на стажировке, и с тех пор с удовольствием занимаюсь этим. Сегодня, чтобы отпраздновать полгода обучения у добрых, ловких людей на моей работе и в Джулии Слэк , я собираюсь..

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

XML-анализ Asp
Я новичок в asp, и у меня крайний срок в ближайшие несколько дней. я получаю следующий xml из ответа веб-службы. print("<?xml version="1.0" encoding="UTF-8"?> <user_data> <execution_status>0</execution_status>...
21528 просмотров
schedule 10.03.2022

Умный дизайн математического парсера?
Как лучше всего разработать математический синтаксический анализатор? Я имею в виду функцию, которая принимает математическую строку (например: «2 + 3/2 + (2 * 5)») и возвращает вычисленное значение? Я написал один на VB6 много лет назад, но в итоге...
38921 просмотров
schedule 03.12.2023

Разбор необработанного сообщения электронной почты, которое может быть в html или других странных кодировках, и преобразование его в обычный текст, как, скажем, сосна может его отобразить
Причина, по которой я хочу сделать это, состоит в том, чтобы упростить анализ инструкций, которые отправляются по электронной почте боту, что-то вроде того, что майордомо может делать для анализа таких команд, как подписка и отказ от подписки....
2076 просмотров
schedule 16.06.2023

Как разобрать отформатированный адрес электронной почты в отображаемое имя и адрес электронной почты?
Учитывая адрес электронной почты: «Джим» ‹[email protected]› Если я попытаюсь передать это в MailAddress, я получу исключение: Указанная строка не соответствует форме, необходимой для адреса электронной почты. Как преобразовать этот адрес...
27011 просмотров
schedule 30.07.2022

Как создать строку с разделителями-запятыми из списка ArrayList?
Я храню список идентификаторов ArrayList в сценарии обработки, который я хочу выдать как список с разделителями-запятыми для вывода в журнал отладки. Есть ли способ легко получить это, не зацикливаясь на вещах? РЕДАКТИРОВАТЬ: Спасибо Джоэлу за...
139082 просмотров
schedule 02.04.2024

Исправление неправильной кодировки в файлах XML
Один из наших провайдеров иногда отправляет XML-каналы, помеченные как документы в кодировке UTF-8, но содержащие символы, не входящие в кодировку UTF-8. Это заставляет синтаксический анализатор генерировать исключение и прекращать построение объекта...
5634 просмотров
schedule 06.04.2024

Разбирать HTML через XPath
В .Net я нашел замечательную библиотеку HtmlAgilityPack , которая позволяет легко анализировать неправильный формат HTML. используя XPath. Я использовал это в течение нескольких лет на своих сайтах .Net, но мне пришлось довольствоваться более...
50635 просмотров
schedule 09.07.2023

Разработка простого парсера
Моя дневная работа включает в себя разработку компилятора, подобного Pascal. Я все время работал над оптимизацией и генерацией кода. Я также хотел бы начать учиться создавать простой парсер для того же языка. Однако я не совсем уверен, как это...
8125 просмотров
schedule 13.03.2022

Что такое эквивалент NaN или IsNumeric в C #?
Каков наиболее эффективный способ проверки входной строки, содержит ли она числовое значение (или, наоборот, не число)? Думаю, я могу использовать Double.Parse или регулярное выражение (см. Ниже), но мне было интересно, есть ли какие-то встроенные...
121458 просмотров
schedule 30.04.2022

Как превратить поток токенов в дерево синтаксического анализа
У меня есть лексер, который выводит токены из входных данных, но я не уверен, как построить следующий шаг в этом процессе - дерево синтаксического анализа. Есть ли у кого-нибудь хорошие ресурсы или примеры того, как этого добиться?
6768 просмотров

Сайт установки Dotnetnuke 3.0.12 Не удалось загрузить тип «dotnetnuke.common.global»
Я получил установку dotnetnuke 3.0.12 в zip-файле, создал веб-сайт в каталоге c:\inetpub\wwwroot и скопировал файлы. Когда я получаю доступ к default.aspx, я получаю сообщение об ошибке: Не удалось загрузить тип «DotNetNuke.Common.Global».
2170 просмотров
schedule 25.03.2024

Как я могу анализировать переключатели командной строки в Perl?
Чтобы расширить мой эмулятор "grep" в Perl, я добавил поддержку -r переключатель, который включает рекурсивный поиск в подкаталогах. Теперь вызов командной строки выглядит примерно так: perl pgrep.pl -r <directory> <expression>...
2914 просмотров
schedule 20.01.2023

Есть ли парсер CSS для С#?
Моя программа должна анализировать файлы css в формате объекта в памяти. Любые советы о том, как это должно быть сделано?
31295 просмотров
schedule 09.12.2022

Как лучше всего фильтровать URL-адреса для ввода?
У меня есть форма, которая принимает URL-адреса от пользователей в PHP. Какие символы я должен разрешить или запретить? В настоящее время я использую $ input = preg_replace ("/ [^ a-zA-Z0-9 - \?: #. () \, / \ & \ '\\"] / "," ", $ string); $...
867 просмотров
schedule 24.02.2024

JavaMail Вопрос или ошибка?
У меня есть вопрос о Java Mail и о том, как он работает с потоками. В Java Mail 1.4.1 есть конструктор MimeMessage, принимающий поток . Насколько я понимаю, я мог бы передать поток этому конструктору, и он разобрал бы его для меня в MimeMessage. Я...
5298 просмотров
schedule 16.01.2023

Получить имя файла из URL
В Java, учитывая java.net.URL или String в форме http://www.example.com/some/path/to/a/file.xml , как проще всего получить имя файла без расширения? Итак, в этом примере я ищу что-то, что возвращает "file" . Я могу придумать несколько...
214477 просмотров
schedule 26.03.2023

Анализ JSON DateTime из сериализатора JSON от Newtonsoft
Я сериализовал объект с помощью сериализатора JSON от Newtonsoft, и DateTime получился как: /Date(1237588418563+0000)/ Когда я $.evalJSON() на этом, это объект, но я не могу найти на нем никаких обычных методов Date, таких как toUTCString....
83993 просмотров
schedule 08.03.2023

Произошла ошибка при синтаксическом анализе EntityName
Я пытаюсь загрузить XML-документ в объект XPathDocument на С#. Мои XML-документы включают эту строку: trés dégagee + rade, и когда синтаксический анализатор прибывает туда, он выдает мне эту ошибку: «Произошла ошибка при анализе EntityName». Я знаю,...
22674 просмотров
schedule 02.06.2022

QFileDialog передает каталог в скрипт Python
Я пишу небольшую программу на Python, которая просматривает файл XML и выполняет некоторую замену тегов. Он принимает три аргумента: путь, из которого создается дерево каталогов, файл XML, который он читает, и файл xml, в который он выводится. Он...
3942 просмотров
schedule 22.01.2024

При обработке ответа по электронной почте, как я могу игнорировать какие-либо особенности и историю почтового клиента?
У меня есть приложение rails, которое обрабатывает входящие электронные письма через IMAP. В настоящее время используется метод, который ищет части объекта TMail для заданного content_type: def self.search_parts_for_content_type(parts,...
2552 просмотров
schedule 07.02.2024