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

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

7
Використання ConfigParser для читання файлу без імені розділу
Я використовую ConfigParserдля читання конфігурації сценарію виконання. Я хотів би мати гнучкість, не надаючи назви розділу (є сценарії, які є досить простими; їм не потрібен „розділ“). ConfigParserвикине NoSectionErrorвиняток і не прийме файл. Як я можу змусити ConfigParser просто отримувати (key, value)кортежі конфігураційного файлу без імен розділів? Наприклад: key1=val1 key2:val2 Я …

9
Python: Як визначити мову?
Я хочу отримати це: Input text: "ру́сский язы́к" Output text: "Russian" Input text: "中文" Output text: "Chinese" Input text: "にほんご" Output text: "Japanese" Input text: "العَرَبِيَّة" Output text: "Arabic" Як я можу це зробити в python? Дякую.
86 python  string  parsing 

18
Справжнє рішення в Java: проаналізуйте 2 числа з 2 рядків, а потім поверніть їх суму
Досить дурне запитання. Даний код: public static int sum(String a, String b) /* throws? WHAT? */ { int x = Integer.parseInt(a); // throws NumberFormatException int y = Integer.parseInt(b); // throws NumberFormatException return x + y; } Не могли б ви сказати, хороша це Java чи ні? Те, про що я …


10
Як ефективно проаналізувати файли з фіксованою шириною?
Я намагаюся знайти ефективний спосіб синтаксичного аналізу файлів, що містить лінії фіксованої ширини. Наприклад, перші 20 символів представляють стовпець, з 21:30 інший і так далі. Якщо припустити, що рядок містить 100 символів, що було б ефективним способом розбору рядка на кілька компонентів? Я міг би використовувати нарізування рядків на рядок, …
84 python  parsing 

9
У чому різниця між абстрактним деревом синтаксису та конкретним деревом синтаксису?
Я трохи читав про те, як працюють перекладачі / компілятори, і одна з проблем, де я заплутався, - це різниця між AST і CST. Я розумію, що парсер робить CST, передає його семантичному аналізатору, який перетворює його на AST. Однак я розумію, що семантичний аналізатор просто гарантує дотримання правил. Я …

7
Як створити рядок, розділений комами, із ArrayList?
Я зберігаю ArrayList з ідентифікаторів у сценарії обробки, який я хочу виплюнути у вигляді списку, розділеного комами, для виведення в журнал налагодження. Чи є спосіб я це легко отримати, не перебираючи речі? EDIT: Дякуємо Джоелю за вказівку на Список (Т), доступний у .net 2.0 та новіших версіях. Це полегшує ситуацію …
84 c#  vb.net  parsing 

5
Прочитайте XML (із рядка) та отримайте деякі поля - Проблеми з читанням XML
У мене є цей XML (зберігається у рядку C # myXML) <?xml version="1.0" encoding="utf-16"?> <myDataz xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <listS> <sog> <field1>123</field1> <field2>a</field2> <field3>b</field3> </sog> <sog> <field1>456</field1> <field2>c</field2> <field3>d</field3> </sog> </listS> </myDataz> і я хотів би переглянути всі <sog>елементи. Для кожного з них я хотів би надрукувати дитину<field1> . Отже, це мій …
84 c#  .net  xml  parsing  xml-parsing 

5
Розбір HTML в Android
Я намагаюся проаналізувати HTML в андроїді з веб-сторінки, і оскільки веб-сторінка вона погано сформована, я отримую SAXException. Чи є спосіб проаналізувати HTML в Android?
83 android  html  parsing 

6
Чи існує альтернатива flex / bison, яка може бути використана у 8-розрядних вбудованих системах?
Я пишу невеликий перекладач для простої мови, такої як BASIC, як вправу на мікроконтролері AVR на мові C, використовуючи ланцюжок інструментів avr-gcc. Однак мені цікаво, чи є якісь інструменти з відкритим кодом, які могли б допомогти мені написати лексер та парсер. Якби я написав це для запуску на своєму Linux-боксі, …

1
Розбір файлу YAML у Python та доступ до даних?
Я новачок у YAML і шукав шляхи синтаксичного аналізу файлу YAML та використання / доступу до даних із проаналізованого YAML. Я натрапив на пояснення, як проаналізувати файл YAML, наприклад, підручник з PyYAML , " Як я можу проаналізувати файл YAML у Python ", " Перетворити Python dict на об'єкт? ", …
83 python  xml  parsing  yaml 

8
PHP: Найкращий спосіб витягти текст у дужках?
Який найкращий / найефективніший спосіб виділити набір тексту між дужками? Скажімо, я хотів отримати рядок "text" із рядка "ігнорувати все, крім цього (text)" найбільш ефективним способом. Поки що найкраще, що я придумав, це: $fullString = "ignore everything except this (text)"; $start = strpos('(', $fullString); $end = strlen($fullString) - strpos(')', $fullString); …
83 php  parsing  string 


2
Розбір PDF за допомогою Python - вилучення відформатованих та простих текстів [закрито]
Зачинено. Це питання не відповідає вимогам щодо переповнення стека . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно було актуальним для переповнення стека. Закрито 5 років тому . Удосконалюйте це питання Я шукаю бібліотеку PDF, яка дозволить мені витягти текст із PDF-документа. Я розглянув PyPDF, і …

5
Витягнення шляху із шляху / імені файлу OpenFileDialog
Я пишу невеличку утиліту, яка починається з вибору файлу, а потім мені потрібно вибрати папку. Я хотів би встановити папку за замовчуванням там, де був вибраний файл. OpenFileDialog.FileNameповертає повний шлях і ім'я файлу - я хочу отримати лише частину шляху (без файлу) , тому я можу використовувати це як початкову …
81 c#  .net  parsing  path 

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