Свързани публикации 'parsing'
Как да анализирате конкатениран JSON поток в C++ с помощта на nlohmann/json
Ще го направя кратко и просто. Решението на този проблем е споменато в проблемите на GitHub за проекта, а nlohmann/json се споменава като начин за анализиране на свързани JSON потоци в тази статия в Wikipedia . Просто исках да има ясна публикация, описваща тази функция.
Ето кодов фрагмент, обясняващ как да направите това:
#include <nlohmann/json.hpp>
#include <iostream>
#include <sstream>
using json = nlohmann::json;
int main() {
//JSON text literal assignment..
Демистифициране на JSON.Parse()
Очарователен аспект на софтуерното инженерство е трансформирането на поредица от знаци в текстов файл в набор от инструкции, които могат да бъдат изпълнени на CPU, за да се получат значими резултати. Съвсем очевидно е за човек, който чете кода (е, може би не толкова очевидно, в зависимост от езика ) какъв е желаният резултат.
Това е така, защото умовете на хората са се развили, за да могат ефективно да структурират поток от герои в смислени групи, които се появяват в смислен ред...
Ускоряване на spaCy
От известно време обмислям използването на spaCy . Беше доста смущаващо; те говорят за тези добре обмислени „ data_model “ и „ API “ 😨. Както и да е, реших да го използвам тази сутрин в yelp academic dataset и реших да напиша бърза актуализация на това, което научих за ускоряване на spaCy.
Отказ от отговорност: Играя с този API за по-малко от час или два, съжалявам за всякакви погрешни схващания или заблуди 🔥
API
Основен за техния модел на данни е този nlp обект и неговото..
Разбор на полета в кодируеми структури, които могат да бъдат от произволен тип JSON
Разбор на полета в кодируеми структури, които могат да бъдат от произволен тип JSON
Swift 4 донесе много страхотни неща като протокола Codable . Това направи анализирането на JSON по-лесно и безболезнено. Но някои неща, които бяха прости с предишния API, не са толкова тривиални с новия протокол Codable.
Работя с дефиниция на JSON схема, която има поле, което може да бъде произволен тип JSON "type": {} .
Със стария API за JSONSerialization можете да декларирате свойство от тип..
JSON.parse() — Гледайте опашката си.
С версия на JavaScript 1.8.5 ние сме в ситуация да наблюдаваме опашките си, когато използваме JSON.parse(). Следната функция може да не промени играта, но ако не се погрижи правилно, може да се окаже смъртоносна за приложението.
Последващи запетаи:
Счита се за добавяне на запетая в края по време на създаване на обект, както е показано по-долу, поради две причини:
Когато добавим ново свойство, ще бъде лесно да го добавим в нов ред Освен това контролът на версиите няма да създаде..
Свързани въпроси 'parsing'
python регулярен израз за разделяне на абзаци
Как да се напише регулярен израз, който да се използва в python за разделяне на абзаци?
Един абзац се дефинира от 2 прекъсвания на ред (\n). Но може да има произволно количество интервали/табулатори заедно с прекъсвания на редове и все пак трябва...
9600 изгледи
schedule
30.09.2021
Може ли някой да ми помогне да конвертирам този граматичен файл ANTLR 2.0 в синтаксис на ANTLR 3.0?
Преобразувах „лесните“ части (фрагмент, @header и @member декларации и т.н.), но тъй като съм нов в Antlr, имам наистина трудно време да конвертирам изявленията на дървото и т.н.
Използвам следния ръководство за миграция .
Граматичният файл...
341 изгледи
schedule
18.10.2021
Генератор на парсер на Earley за Java
Търся генератор на парсер на Earley , който може да генерира изходен код на Java, т.е. генерира Java код за лексера и анализатора и позволява да се включат действия (реализирани като Java код), които се изпълняват за граматическите правила....
2246 изгледи
schedule
01.10.2021
Как да анализирам низ до float или int?
В Python как мога да анализирам числов низ като "545.2222" до съответната му стойност с плаваща стойност, 545.2222 ? Или да анализирате низа "31" до цяло число, 31 ?
Просто искам да знам как да анализирам float str към float и...
4284514 изгледи
schedule
15.10.2021
Най-бързият начин за извличане на ‹заглавие› в PHP
Правя система за отметки и търся най-бързия (най-лесният) начин да извлека заглавието на страница с PHP.
Би било хубаво да имаш нещо като $title = page_title($url)
47722 изгледи
schedule
10.09.2021
Как мога да анализирам XML, за да получа множество текстови блокове със SimpleXML?
Искам да анализирам някакъв XML, който изглежда така:
<node>
This is
<child>
blah
</child>
some
<child>
foo
</child>
text
</node>
Как да получа достъп до децата на текстовия възел в...
1364 изгледи
schedule
04.11.2021
Как да анализирам дата, форматирана в ISO във Flex (AS3)?
Как мога да анализирам ISO низ с дата в обект за дата във Flex (AS3)?
напр. 2009-12-08T04:23:23Z 2009-12-08T04:23:23.342-04:00 и др...
7855 изгледи
schedule
20.09.2021
Общ анализатор на адреси за текст в свободна форма
Имаме програма, която показва картографски данни (помислете за Google Maps, но с много повече интерактивност и персонализирани слоеве за нашите клиенти).
Разрешаваме навигация чрез набор от комбинирани полета, които предварително попълват...
7161 изгледи
schedule
12.10.2021
schedule
12.10.2021
Синтактичен анализ на съществуващ конфигурационен файл
Имам конфигурационен файл, който е в следната форма:
protocol sample_thread {
{ AUTOSTART 0 }
{ BITMAP thread.gif }
{ COORDS {0 0} }
{ DATAFORMAT {
{ TYPE hl7 }
{ PREPROCS {
{ ARGS {{}} }
{...
2422 изгледи
schedule
12.09.2021
schedule
12.09.2021
Javascript XML синтактичен анализ [затворен]
Коя е най-добрата JavaScript библиотека за анализиране на XML/RSS/Atom емисии?
Има ли нещо като Python Feed parser , но след това за JavaScript?
Благодаря,
но
6085 изгледи
schedule
25.09.2021
Как да направя логически булев анализатор за въвеждане на текст?
Трябва да направя синтактичен анализатор, за да мога да извличам логическа структура от въведен текст, за да конструирам заявка за някаква уеб услуга.
Опитах се да използвам регулярни изрази, но става наистина сложно да се справя с логиката на...
4321 изгледи
schedule
16.10.2021
Какъв е наборът от валидни първи знаци в XML документ?
Работя върху някакъв код за определяне на кодирането на символи на XML документ, който се връща от уеб сървър (RSS емисия в този конкретен случай). За съжаление, понякога уеб сървърът лъже и ми казва, че документът е UTF-8, а всъщност не е, или...
860 изгледи
schedule
18.11.2021
анализиране/сканиране/токенизиране на суров XML
Имам приложение, в което трябва да анализирам или токенизирам XML и да запазя суровия текст (напр. не анализирам обекти, не преобразувай празни интервали в атрибути, поддържай реда на атрибути и т.н.) в Java програма.
Прекарах няколко часа днес,...
2205 изгледи
schedule
28.10.2021
Анализирайте множество двойни числа от низ в C#
Имам низ, който съдържа известен брой двойни стойности. Кой е най-чистият начин (чрез C#) да анализирате низа и да включите резултатите в съответстващи скаларни променливи. По принцип искам да направя еквивалента на този израз sscanf , но в C#:...
2621 изгледи
schedule
08.11.2021
Проверете, че фразата не е в ‹a› (или друг) елемент
Един приятел пише рекламен скрипт, който поставя връзки около избрани фрази в HTML код.
Естествено, ако фразата вече е вътре в елемент <a> (или друг елемент, който не го позволява - например ако фразата е намерена в атрибута на елемент),...
122 изгледи
schedule
05.09.2021
анализиране на CSS с Java
Трябва да анализирам CSS файлове в Java и се опитах да използвам библиотеките Batik и CSSParser с успех. Проблемът, който имам, е, че когато се сблъскам с IE хакове, губя форматирането; Струва ми се, че DOM, използван от org.w3c.css.sac, няма да...
1264 изгледи
schedule
01.10.2021
ActionScript3: филтриране на xml-атрибути, които съдържат тирета?
В атрибутите на xml има тирета и не знам как да ги филтрирам: Тук можете да видите прост пример за xml:
<posts>
<post>
<photo-url max-width="1280">http://blabla.tumblr.com/photo/98</photo-url>
</post>...
639 изгледи
schedule
13.10.2021
.NET: Защо TryParseExact се проваля на Hmm и Hmmss?
Изпробвам метода DateTime.TryParseExact и попаднах на случай, който просто не разбирам. Имам някои формати и някои теми за синтактичен анализ, всеки от които трябва да съответства идеално на един от форматите:
var formats = new[]
{...
2450 изгледи
schedule
23.10.2021