Публикации по теме '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 просмотров
schedule
17.12.2022
Сайт установки 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