Pytania otagowane jako parsing

Analiza składniowa oznacza rozbicie artefaktu na jego elementy składowe i uchwycenie relacji między tymi elementami. Ten znacznik nie dotyczy pytań na temat własnej platformy Parse Platform (użyj znacznika [parse-platform]) lub błędów analizy w określonym języku programowania (zamiast tego użyj odpowiedniego znacznika języka).

7
Używanie ConfigParser do odczytu pliku bez nazwy sekcji
Używam ConfigParserdo odczytywania konfiguracji skryptu w czasie wykonywania. Chciałbym mieć elastyczność polegającą na nie podawaniu nazwy sekcji (istnieją skrypty, które są dość proste; nie potrzebują „sekcji”). ConfigParserzgłosi NoSectionErrorwyjątek i nie zaakceptuje pliku. Jak sprawić, by ConfigParser po prostu pobierał (key, value)krotki z pliku konfiguracyjnego bez nazw sekcji? Na przykład: key1=val1 …

9
Python: Jak określić język?
Chcę to uzyskać: Input text: "ру́сский язы́к" Output text: "Russian" Input text: "中文" Output text: "Chinese" Input text: "にほんご" Output text: "Japanese" Input text: "العَرَبِيَّة" Output text: "Arabic" Jak mogę to zrobić w Pythonie? Dzięki.
86 python  string  parsing 

9
Jaka jest różnica między abstrakcyjnym drzewem składni a konkretnym drzewem składni?
Czytałem trochę o tym, jak działają interpretery / kompilatory, a jednym z obszarów, w których jestem zdezorientowany, jest różnica między AST a CST. Rozumiem, że parser tworzy CST, przekazuje go do analizatora semantycznego, który zamienia go w AST. Jednak rozumiem, że analizator semantyczny zapewnia po prostu przestrzeganie reguł. Naprawdę nie …



10
Jak efektywnie analizować pliki o stałej szerokości?
Próbuję znaleźć skuteczny sposób analizowania plików, które zawierają linie o stałej szerokości. Na przykład pierwszych 20 znaków reprezentuje kolumnę, od 21:30 kolejna i tak dalej. Zakładając, że linia ma 100 znaków, jaki byłby skuteczny sposób przeanalizowania wiersza na kilka elementów? Mógłbym użyć cięcia strun na linię, ale jest to trochę …
84 python  parsing 

1
Analizujesz plik YAML w Pythonie i uzyskujesz dostęp do danych?
Jestem nowy w YAML i szukałem sposobów analizowania pliku YAML i używania / dostępu do danych z przeanalizowanego YAML. Natknąłem się na wyjaśnienia, jak przeanalizować plik YAML, na przykład samouczek PyYAML , „ Jak mogę przeanalizować plik YAML w Pythonie ”, „ Konwertować dyktowanie Pythona na obiekt? ”, Ale nie …
84 python  xml  parsing  yaml 

6
Jak utworzyć ciąg rozdzielany przecinkami na podstawie ArrayList?
Przechowuję ArrayList of Ids w skrypcie przetwarzania, który chcę wypluć jako listę rozdzielaną przecinkami na wyjście do dziennika debugowania. Czy jest sposób, w jaki mogę to łatwo uzyskać bez przeglądania rzeczy? EDYCJA: Dziękuję Joelowi za wskazanie listy (Of T), która jest dostępna w .net 2.0 i nowszych. To sprawia, że …
84 c#  vb.net  parsing 

8
PHP: najlepszy sposób na wyodrębnienie tekstu w nawiasach?
Jaki jest najlepszy / najskuteczniejszy sposób wyodrębnienia tekstu umieszczonego w nawiasach? Powiedzmy, że chciałem uzyskać ciąg „tekst” z ciągu „ignoruj ​​wszystko oprócz tego (tekstu)” w najbardziej efektywny sposób. Jak dotąd najlepsze, co wymyśliłem, to: $fullString = "ignore everything except this (text)"; $start = strpos('(', $fullString); $end = strlen($fullString) - strpos(')', …
83 php  parsing  string 

5
Przeczytaj XML (z łańcucha) i pobierz kilka pól - Problemy z odczytem XML
Mam ten XML (przechowywany w ciągu C # o nazwie 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> i chciałbym przejrzeć wszystkie <sog>elementy. Dla każdego z nich chciałbym wydrukować dziecko <field1>. Więc to jest mój kod: XmlDocument xmlDoc …
83 c#  .net  xml  parsing  xml-parsing 

5
Przeanalizuj kod HTML w systemie Android
Próbuję przeanalizować HTML w Androidzie ze strony internetowej, a ponieważ strona internetowa nie jest dobrze sformułowana, otrzymuję SAXException. Czy istnieje sposób na przeanalizowanie kodu HTML w systemie Android?
83 android  html  parsing 

6
Czy istnieje alternatywa dla flex / bison, która może być używana w 8-bitowych systemach wbudowanych?
Piszę mały interpreter dla prostego języka BASIC, jako ćwiczenie na mikrokontrolerze AVR w C przy użyciu łańcucha narzędzi avr-gcc. Zastanawiam się jednak, czy istnieją jakieś narzędzia open source, które pomogłyby mi w pisaniu leksera i parsera. Gdybym napisał to, aby działał na moim Linuksie, mógłbym użyć flex / bison. Teraz, …

2
Analiza PDF w Pythonie - wyodrębnianie sformatowanych i zwykłych tekstów [zamknięte]
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 5 lat temu . Popraw to pytanie Szukam biblioteki PDF, która pozwoli mi wyodrębnić tekst z dokumentu PDF. Spojrzałem na PyPDF i to …


5
Wyodrębnianie ścieżki ze ścieżki / nazwy pliku OpenFileDialog
Piszę małe narzędzie, które zaczyna się od wybrania pliku, a następnie muszę wybrać folder. Chciałbym ustawić domyślny folder, w którym znajdował się wybrany plik. OpenFileDialog.FileNamezwraca pełną ścieżkę i nazwę pliku - chcę tylko uzyskać fragment ścieżki (bez nazwy pliku) , więc mogę użyć tego jako początkowego wybranego folderu . private …
81 c#  .net  parsing  path 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.