Запитання з тегом «parsing»

Парсинг - це розбиття артефакту на складові елементи та фіксація взаємозв'язку між цими елементами. Цей тег не стосується питань щодо влаштованої платформи Parse (використовуйте тег [parse-platform]) або помилок розбору в певній мові програмування (замість цього використовуйте відповідний тег мови).

28
Ефективний спосіб перемістити файл у Bash
У мене величезний формат, розділений на вкладці, такий X column1 column2 column3 row1 0 1 2 row2 3 4 5 row3 6 7 8 row4 9 10 11 Я хотів би перенести це ефективно, використовуючи лише команди bash (я міг би написати це десять або більше рядків Perl-скрипту для цього, …
110 bash  parsing  unix  transpose 

11
Як отримати все після останньої косої риски в URL?
Як я можу витягти все, що слідує за останньою косою рискою в URL-адресі в Python? Наприклад, ці URL-адреси повинні повертати наступне: URL: http://www.test.com/TEST1 returns: TEST1 URL: http://www.test.com/page/TEST2 returns: TEST2 URL: http://www.test.com/page/page/12345 returns: 12345 Я спробував urlparse, але це дає мені повне ім'я файлу шляху, наприклад page/page/12345.
110 python  parsing  url 


13
"Вміст не заборонено в prolog" при аналізі ідеально допустимого XML в GAE
Я бився головою проти цього абсолютно гнівного клопа протягом останніх 48 годин, тому я подумав, що нарешті кину рушник і спробую тут запитати, перш ніж викину ноутбук у вікно. Я намагаюся проаналізувати відповідь XML від дзвінка, який я зробив на AWS SimpleDB. Відповідь повертається на дроті просто чудово; наприклад, це …

3
Вкладені об’єкти JSON - чи потрібно використовувати масиви для всього?
Чи є спосіб вкласти в JSON об'єкти, тому мені не доведеться робити масиви з усього? Щоб мій об'єкт був розбитий без помилки, мені здається, потрібна така структура: {"data":[{"stuff":[ {"onetype":[ {"id":1,"name":"John Doe"}, {"id":2,"name":"Don Joeh"} ]}, {"othertype":[ {"id":2,"company":"ACME"} ]}] },{"otherstuff":[ {"thing": [[1,42],[2,2]] }] }]} Якщо я забираю цей об'єкт у змінну під …

16
Python / Json: очікувана назва властивості, укладена у подвійні лапки
Я намагався знайти хороший спосіб завантажити об'єкти JSON у Python. Я надсилаю ці дані JSON: {'http://example.org/about': {'http://purl.org/dc/terms/title': [{'type': 'literal', 'value': "Anna's Homepage"}]}} до серверної частини, де вона буде отримана як рядок, тоді я json.loads(data)її синтаксично аналізував. Але кожного разу я отримував той самий виняток: ValueError: Expecting property name enclosed in …
109 python  json  parsing 

4
Отримуйте інформацію про ffmpeg доброзичливо
Кожен раз, коли я намагаюсь отримати якусь інформацію про мої відеофайли за допомогою ffmpeg, вона викликає багато непотрібної інформації, змішаної з хорошими речами. Я використовую ffmpeg -i name_of_the_video.mpg. Чи є якісь можливості отримати це дружньо? Я маю на увазі, що JSON буде чудовим (і навіть некрасивий XML - це добре). …
108 json  parsing  ffmpeg 

5
Чому Haskell's Prelude.read не повертає "Можливо"?
Чи є вагома причина, чому саме тип Prelude.read є read :: Read a => String -> a а не повертати Maybeзначення? read :: Read a => String -> Maybe a Оскільки рядок може не бути синтаксичним Haskell, чи не остання буде більш природною? Або навіть an Either String a, де …
108 parsing  haskell  types 


8
PHP YAML парсери [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
105 php  parsing  yaml 

12
Який найпростіший спосіб розібрати INI-файл на Java?
Я пишу заміну заміни для застарілої програми на Java. Однією з вимог є те, щоб ini-файли, які використовували старіші програми, повинні бути прочитані як нові в додатку Java. Формат цих ini-файлів є загальним стилем Windows, із розділами заголовків та парами key = value, використовуючи # як символ для коментарів. Я …
104 java  parsing  ini 

2
Що таке контекстна безкоштовна граматика?
Чи може хтось пояснити мені, що таке контекстна граматика? Подивившись на запис у Вікіпедії, а потім у Вікіпедію на офіційній граматиці, я залишаюсь абсолютно і зовсім збентежений. Невже хтось буде такий добрий, щоб пояснити, що це за речі? Мені це цікаво, тому що я хочу дослідити синтаксичний аналіз, а також …

7
Знаходження останнього виникнення підрядків у рядку, замінення цього
Тож у мене довгий список рядків у тому ж форматі, і я хочу знайти останній "". символу в кожному і замініть його на ". -". Я намагався використовувати rfind, але не можу, як правильно, використовувати це для цього.
104 python  string  parsing 

22
Рівняння (вираз) парсера з перевагою?
Я розробив аналізатор рівнянь, використовуючи простий алгоритм стека, який буде обробляти бінарні (+, -, |, &, *, / і т.д.) оператори, одинарні (!) Оператори та дужки. Однак, використовуючи цей метод, ми залишаємо все, що має однаковий пріоритет - він оцінюється зліва направо незалежно від оператора, хоча пріоритет може бути застосований …

8
Яка різниця між парзаторами LR, SLR та LALR?
Яка фактична різниця між LR, SLR та LALR парсерами? Я знаю, що SLR та LALR - це типи парсерів LR, але яка насправді різниця щодо їх таблиць розбору? І як показати, граматика - LR, SLR або LALR? Для граматики LL ми просто повинні показати, що жодна комірка таблиці розбору не …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.