Свързани публикации 'parsing'
Разбор на числа в Elixir
Като всеки модерен език за програмиране, Elixir има вградени инструменти за извършване на основни задачи, като анализиране на числа от низове. Въпреки че са вградени и готови за използване, е полезно да разберете основните алгоритми.
В тази публикация първо ще обясним как да конвертирате низове в цели числа в Elixir. Това ще бъде бързо и полезно. След това ще отидем направо в заешката дупка и ще обясним основните алгоритми. Това е алхимията, която обичаме. Може да ви помогне да..
Свързани въпроси 'parsing'
Съдържанието не е разрешено в пролог, когато се анализира напълно валиден XML на GAE
През последните 48 часа си блъсках главата с този абсолютно вбесяващ бъг, така че реших най-накрая да хвърля кърпата и да опитам да попитам тук, преди да хвърля лаптопа си през прозореца.
Опитвам се да анализирам XML отговора от извикване, което...
488347 изгледи
schedule
16.09.2022
Генериране на анализатор на Fortran 77 от граматика на yacc с помощта на Happy (Haskell)
Попаднах на следната F77 граматика на yacc: http://yaxx.cvs.sourceforge.net/viewvc/yaxx/yaxx/fortran/fortran.y?revision=1.3&view=markup .
Как мога да направя анализатор на Fortran 77 от този файл с помощта на Happy ?
Защо има малко C?/C++?...
2239 изгледи
schedule
26.09.2022
Странно поведение на NumberFormat Java
Имам следния код за анализ на променлива String, наречена str.
NumberFormat formatter = NumberFormat.getInstance();
Number number = formatter.parse(str);
Искам да хвана изключението, хвърлено, когато str не е число, само за да го потвърдя....
2352 изгледи
schedule
27.09.2022
Двоични дървета, конструирайте дърво въз основа на предварителна поръчка
конструирането на дърво, като се има предвид, че е в ред, е достатъчно лесно. Но да кажем, че трябва да конструирате дърво въз основа на неговата предварителна поръчка ( + + y z + * x y z например).
Лесно е да се види, че + е коренът и как да...
576 изгледи
schedule
28.09.2022
Рекурсивно низходящ анализ и абстрактни синтактични дървета
Кодирам твърдо рекурсивен приличен анализатор, най-вече за учебни цели и се натъкнах на някои проблеми.
Ще използвам този кратък откъс от граматиката на CSS3 като пример:
simple_selector = type_selector | universal;
type_selector = [...
1087 изгледи
schedule
25.09.2022
Android: RSS анализът спира при специални знаци
Търсих много, но не намерих решение защо моят rss четец спира на специални знаци като æ ø å ' и т.н. Четецът чете емисията, докато не попадне на специален символ - след това спира да чете този елемент и продължава към следващия. Така че, когато...
1183 изгледи
schedule
16.09.2022
xml парсерите не четат такова голямо съдържание на файла
<?xml version="1.0"?>
<mysqldump xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<database name="test">
<table_data name="test">
<row>
<field name="field1">406</field>...
218 изгледи
schedule
21.09.2022
Добавяне на колона в края на CSV файл с помощта на 'awk' в BASH скрипт
Как се добавя колона в края на CSV файл с помощта на низ в променлива?
input.csv
2012-02-29,01:00:00,Manhattan,New York,234
2012-02-29,01:00:00,Manhattan,New York,843
2012-02-29,01:00:00,Manhattan,New York,472
2012-02-29,01:00:00,Manhattan,New...
53483 изгледи
schedule
26.09.2022
Защо моето правило yacc не може да намали тук?
Използвам YACC, за да направя моя проект за домашна работа на компилатора. Открих, че програмата ми не може да получи дървото на синтаксиса. Така че разпечатах всичко, за да видя какво се случва. Според моя резултат изглежда, че ClassDecl не се...
205 изгледи
schedule
19.09.2022
LDAP LDIF Анализ на Java и нови редове
Имам някакъв код, който трансформира Excel лист в LDIF израз. Бях любопитен, че когато създавам нов ред, има ли правилен начин да го направя, така че когато се опитам да стартирам LDIF, да няма никакви грешки? Засега имам само \r\n в края на всеки...
788 изгледи
schedule
22.09.2022
Как да анализирам резултата от персонализирано търсене в Google чрез Json, като използвам restfull api към резултатите от Google, както показва Google?
Искам да анализирам json get чрез google custom search restful api в резултати, както google показва в резултата си от търсенето.
Използвам ajax за извикването на услугата, но не знам начина за анализ на резултата във формата на резултатите от...
2489 изгледи
schedule
18.09.2022
създайте помощен файл в txt от документ на ms word
Трябва да създам txt файл от документ на ms word. Txt файлът ще се използва като помощен документ за моя потребителски интерфейс и следователно трябва да бъде в специален формат. Има ли софтуер на трета страна, който мога да използвам за четене на...
123 изгледи
schedule
14.09.2022
mssql datetimeoffset не е регонизиран
Получавам стойности от моята база данни, запазвам ги в списък, променям стойностите и актуализирам базата данни. Не се показва съобщение за грешка.
Стойностите в базата данни се записват по този начин -> "2014-07-11 06:35:09.343 +00:00"
string...
122 изгледи
schedule
15.09.2022
Scala Parser Combinators ‹~ ~›игнорира всички предишни изрази
Използвам комбинатора за анализатор на scala за извличане на идентификатори ("a" и "ACCOUNT_ID") във входния низ. Когато използвам ~>, той игнорира всички предишни части на низа вместо непосредствения предшестващ низ. Може ли някой да ми помогне с...
89 изгледи
schedule
15.09.2022
Преобразуване на int, който е дълъг повече от 16 цифри, в низ в php
Има ли някаква функция, която лесно отразява цяло число с дължина 15+ цифри? Единственият начин, по който успях, е следният:
$num = 123456789012345;
$num = number_format($num);
$num = str_replace(',', '', $num);
echo $num;
Но дори и по този...
1058 изгледи
schedule
19.09.2022
Анализирайте изхода на pnputil до публикувано име за конкретен клас
В PowerShell, след като напиша "pnputil.exe -e", получавам списък с информация за драйвера, както е показано по-долу. Трябва да получа публикуваното име на монитора на класа от списъка и да съхраня "oem8.inf" в $monitor_name . Коя команда мога да...
2031 изгледи
schedule
20.09.2022
Изпълнението на синтактичен анализатор Antlr4 с граматика на лексер получава грешки при разпознаване на токени
Опитвам се да създам граматика за анализиране на Solr заявки (само леко уместни и не е нужно да знаете нищо за solr, за да отговорите на въпроса - просто знаете повече от мен за antlr 4.7). Базирам го на файла QueryParser.jj от solr 6. Потърсих...
969 изгледи
schedule
18.09.2022
анализиране (Float64, пътуване) - грешка: не може да анализира пътуването като Float64
Кодът, който използвам:
for trip in df[:Polyline]
trip = parse(Float64,trip) |> eval
end
Грешката, която получавам:
грешка: не може да анализира пътуването като Float64
пътуването е низ като...
81 изгледи
schedule
16.09.2022
SR конфликт в граматика - как да го разрешим? (лимон/як)
Събрах граматика в Lemon (която е подобна на YACC), но създава S/R конфликт. Не съм свикнал с LALR анализиране и не разбирам какъв е проблемът, нито как да го разреша. Граматиката е:
%right EQUALS.
%right RIGHT_ASSIGN LEFT_ASSIGN MOD_ASSIGN...
68 изгледи
schedule
19.09.2022
Scala & json4s - анализиране на JSON с полета, които започват с цифров знак
Имам дълбоко вложени анализатори на JSON (използвайки json4s.jackson ), които се опитвам да опростя с помощта на класове case.
Проблемът ми е... някои от полетата започват с числа, но scala не може да има име на аргумент, което започва с цифров...
25 изгледи
schedule
18.09.2022