parsing

Różnica między kompilatorami a parserami?

Według koncepcji / funkcji / implementacji, jakie są różnice między kompilatorami i parserami?

Parsing CSV / tab-delimited txt file with Python

Obecnie mam plik CSV, który po otwarciu w Excelu ma w sumie 5 kolumn. Tylko kolumny A I C mają dla mnie jakiekolwiek znaczeni ... range = islice(entries,6) for entry in range: mydict[entries(0) = entries(2)] # integers representing columns

Pisanie prostego parsera równań

Jakie algorytmy byłyby używane do tego celu (ponieważ jest to ciąg znaków i chcę znaleźć odpowiedź): ((5 + (3 + (7 * 2))) - (8 * 9)) / 72 Powiedzmy, że ktoś to napisał w, jak mógłbym sobie poradzić z tak wieloma zagnieżdżonymi nawiasami?

Pisanie parsera (dla języka znaczników): Teoria i praktyka

Chciałbym napisać idiomatyczny parser dla języka znaczników, takiego jak Markdown. Moja wersja będzie nieco inna, ale dostrze ... nparse nawet wygląda na porządną dokumentację. Nadal szukam zasobów itp! Pomyślałem, że zaktualizuję je o własne odkrycia.

Skąd Facebook wie, jaki obraz przetworzyć z artykułu?

Po pierwsze chcę powiedzieć, że nie byłem pewien, gdzie to opublikować, ale jest to bardzo związane z programowaniem. Jeśli ... zegoś podobnego i zastanawiałem się nad dobrym sposobem parsowania html, aby znaleźć obraz podany w tym przykładzie. Dzięki.

XML Parsing-odczyt prostego pliku XML i pobieranie wartości

Napisałem program do planowania zadań dla celów edukacyjnych. Obecnie zapisuję zaplanowane zadania jako zwykły tekst, a nastę ... i XPathNodeIterator, prawda? Jeśli ktoś mógłby mi pokazać przykład lub wyjaśnić, jak to się robi, byłbym bardzo szczęśliwy.

Czy C # ma (bezpośredni) Port flex/yacc? Albo jaki lexer / parser ludzie używają do C#? [zamknięte]

Obecnie pytanie to nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referenc ... kiś bezpośredni port flex/bison do C#? jaki lexer / parser ludzie zwykle używają do C#? Czy jest jakiś powód takiego wyboru?

Najlepszy algorytm oceny wyrażenia matematycznego?

Jaki jest najlepszy algorytm oceny wyrażenia matematycznego? Chciałbym być w stanie zoptymalizować to trochę w tym sensie, że ... go, ale za każdym razem, gdy muszę obliczyć ten sam wzór, muszę przejść przez etap parsowania. Musi być na to lepszy sposób.

Jak parsować łańcuchy, aby wyglądały jak sys.argv

Chciałbym przetworzyć taki ciąg znaków: -o 1 --long "Some long string" Do tego: ["-o", "1", "--long", 'Some long str ... 'here'] ''' s = csv.StringIO(string) C = csv.reader(s, delimiter=" ",quotechar=quotechar) return list(C)[0]

Jak parsować nazwę miesiąca (string) do liczby całkowitej w celu porównania w C#?

Muszę być w stanie porównać niektóre nazwy miesięcy, które mam w tablicy. Byłoby miło, gdyby był jakiś bezpośredni sposób ja ... daje się, że jest to na tyle powszechny problem, że myślę, że został on już zaimplementowany w. Net, ktoś robił to wcześniej?

Podwójnie.Wypróbuj lub przekonwertuj.ToDouble - co jest szybsze i bezpieczniejsze?

Moja aplikacja odczytuje plik Excel za pomocą VSTO i dodaje odczytane dane do StringDictionary. Dodaje tylko dane, które są l ... którędy szybciej? Co jest bezpieczniejsze? Oraz czy lepiej zadzwonić Convert.ToDouble(object) czy Convert.ToDouble(string)?

Wydobywanie ścieżki z OpenFileDialog ścieżka/nazwa pliku

Piszę małe narzędzie, które zaczyna się od wybrania pliku, a następnie muszę wybrać folder. Chciałbym ustawić domyślny folder ... ialogResult.OK) { ... } Czy są jakieś metody. NET, aby to zrobić, Czy muszę używać regex, split, trim, itp??

Jak analizować adres url w Rubim, aby uzyskać domenę główną?

Chcę być w stanie parsować dowolny adres URL za pomocą ruby, aby uzyskać główną część domeny bez www (tylko XXXX.com)

Jak przetworzyć łańcuch daty HTTP w Pythonie?

Czy istnieje łatwy sposób na analizę łańcuchów daty HTTP w Pythonie? Zgodnie ze standardem Istnieje kilka sposobów formatow ... e to obsłużyć. Innymi słowy, chcę przekonwertować łańcuch typu "Wed ,23 Sep 2009 22: 15: 29 GMT" na strukturę czasu Pythona.

Konwersja Java String do sql.Znacznik czasu

Pojawia się ciąg znaków w tym formacie: YYYY-MM-DD-HH. MM. SS. NNNNNN znacznik czasu pochodzi z bazy danych DB2. Muszę to prz ... mpleDateFormat zwraca datę i parsuje tylko do milisekund. Spojrzałem na JodaTime krótko i nie widziałem, że to też zadziała.

Parsing Twitter API Datestamp

Używam API Twittera, aby zwrócić listę aktualizacji statusu i czasu ich utworzenia. Zwraca datę utworzenia w następującym for ... : PT Kwi 09 12:53:54 +0000 2010 Jaki jest najprostszy sposób (z PHP lub Javascript) sformatować to tak jak 09-04-2010?

Jak zrobić Java, C++, C# itp. obejść tę konkretną wieloznaczność składniową za pomocą < and?

Kiedyś myślałem, że C++ jest tym "dziwnym" ze wszystkimi niejasnościami z < i >, ale po próbie zaimplementowania parser ... ) - parsownym... (warto zauważyć, że nawet parser GLR nie może zwrócić ani jednego Parsa dla tej instrukcji bez kontekstu!!)

Android SAX parser nie pobiera pełnego tekstu między znacznikami

I 've created my own DefaultHandler to parse RSS feeds and for most feeds it' s working fine, however, for ESPN, it is cut of ... if (inEnclosure) { } } } catch (MalformedURLException e) { Log.e("RSSReader", e.toString()); } } Rob W.]}

Budowanie parsera (część I)

Tworzę własny język programowania oparty na javascript (tak, jest szalony, ale służy tylko do nauki... Może?). Cóż, czytam o ... ę zrobić? Zgubiłem się na tej przepustce! są jakieś dobre tutoriale, aby dowiedzieć się, jak Mogę to zrobić? To jest to. Pa!

Przeznaczenie zestawów FIRST I FOLLOW w PARSERACH LL(1)?

Czy ktoś może mi wyjaśnić jak FIRST I FOLLOW powinny być używane w gramatyce LL(1)? Rozumiem, że są one używane do budowy tabeli składni, ale nie rozumiem jak.