parsing

Jak napisać Parser w C#? [zamknięte]

Jak napisać Parser (recursive Descent?) w C#? Na razie chcę tylko prosty parser, który parsuje wyrażenia arytmetyczne (i odcz ... lub linki do przykładów kodu). Uwaga: z ciekawości, czy ktoś odpowiedział na to pytanie zaimplementował kiedyś parser w C#?

Jak przekonwertować / parsować z String na char w Javie?

Jak przetworzyć wartość String w Javie na typ char? Wiem jak to zrobić aby int i double (na przykład Integer.parseInt("123")), czy istnieje klasa dla łańcuchów i znaków?

Zagnieżdżone obiekty JSON - czy do wszystkiego muszę używać tablic?

Czy Jest jakiś sposób na zagnieżdżanie obiektów w JSON, żebym nie musiał robić tablic ze wszystkiego? Aby mój obiekt był pars ... przez jQuery 1.4) do zaakceptowania drugiego obiektu stylu. Jeśli ktoś może mnie oświecić, będzie z wdzięcznością doceniony!

YAML parsing i Python?

Jaki jest najlepszy sposób na przetworzenie pliku YAML do obiektu Pythona? Na przykład ten YAML: Person: name: XYZ Do ... Person(yaml.YAMLObject): yaml_tag = 'Person' def __init__(self, name): self.name = name Przy okazji używam PyYAML.

Inteligentny projekt parsera matematycznego?

Jaki jest najmądrzejszy sposób zaprojektowania parsera matematycznego? Chodzi mi o funkcję, która przyjmuje ciąg matematyczny ... a nadęty i niezbyt przenośny (lub Inteligentny o to chodzi...). Ogólne pomysły, kod psuedo lub prawdziwy kod jest doceniany.

Pobieranie parametrów url z ciągu znaków in.NET

Mam ciąg znaków w. NET, który w rzeczywistości jest adresem url. Chcę łatwy sposób, aby uzyskać wartość z określonego parame ... brakuje mi czegoś oczywistego, czy nie ma wbudowanego sposobu, aby to zrobić, poza utworzeniem regex jakiegoś Uprzejmy, itp?

Jak uzyskać tylko numeryczną część właściwości CSS z jQuery?

Muszę wykonać obliczenia numeryczne oparte na właściwościach CSS. Jednak, kiedy używam tego, aby uzyskać informacje: $(this ... akiś trik, aby po prostu uzyskać część liczbową wartości bez względu na to, czy jest to px Czy % czy em lub cokolwiek innego?

Co to jest parsowanie w kategoriach, które Nowy programista by zrozumiał? [zamknięte]

Jestem studentką kończącą informatykę. Wielu moich kolegów nie zajmowało się programowaniem. Zrobili swoje zadania na zajęc ... kiedy próbuję to wyjaśnić. Jakie jest najlepsze podejście, aby to wyjaśnić, nie myląc ich ani nie zniechęcając ich do prób.

Jak Wyszukiwarki znajdują odpowiednie treści?

Jak Google znajduje odpowiednie treści, gdy analizuje sieć? Załóżmy na przykład, że Google używa natywnej biblioteki DOM PHP ... kście, co to jest potrzebne do. Nie proszę o tajemnice handlowe, pytam, jakie byłoby twoje osobiste podejście do tej sprawy.

Jak zapobiec atakom Javascript injection w generowanym przez użytkownika HTML

Zapisuję kod HTML przesłany przez użytkownika (w bazie danych). Muszę zapobiec atakom Javascript injection. Najbardziej szko ... złe " części? Złą częścią może być cały element, ale co z tymi skryptami, które znajdują się w atrybutach. Nie mogę usunąć

Pobieranie i parsowanie json w swift

Próbuję pobrać JSON ze strony internetowej i przeanalizować go przed umieszczeniem go w widoku iOS. Oto Mój kod; func sta ... Containers, error: nil) as NSDictionary } A to jest link do JSON; http://binaenaleyh.net/dusor/ Co ja tu robię źle?

Pobierz subdomenę z adresu URL

Uzyskanie subdomeny z adresu URL początkowo brzmi łatwo. http://www.domain.example Skanuj pierwszy okres, a następnie zwró ... per.domain.co.uk I wracasz do punktu wyjścia. Czy ktoś ma jakieś świetne pomysły poza przechowywaniem listy wszystkich TLD?

Jak określić dwa pola w Lucene QueryParser?

Czytam Jak włączyć wiele pól w QueryParser?Ale nie załapałem. W tej chwili mam bardzo dziwną konstrukcję jak: parser = Ne ... title",analyzer) query =parser.Parse(strSuchbegriff) Więc Parser szuka szukanego słowa w polu "bodytext" i w polu "title".

Dlaczego podczas dzielenia pustego łańcucha w Pythonie split () zwraca pustą listę, podczas gdy split ('\n') zwraca ["]?

Używam split('\n'), aby uzyskać linie w jednym łańcuchu, i okazało się, że ''.split() zwraca pustą listę, [], podczas gdy ''. ... zwraca ['']. Czy jest jakiś konkretny powód takiej różnicy? A czy jest jakiś wygodniejszy sposób liczenia linii w łańcuchu?

Jak efektywnie analizować pliki o stałej szerokości?

Próbuję znaleźć efektywny sposób parsowania plików, który zawiera linie o stałej szerokości. Na przykład pierwsze 20 znaków r ... zydałoby mi się krojenie sznurków na linię, ale to trochę brzydkie, jeśli linia jest duża. Czy są jakieś inne szybkie metody?

Jak rozpoznać, czy Gramatyka to LL(1), LR(0) czy SLR(1)?

Jak rozpoznać, czy Gramatyka to LL(1), LR(0), czy SLR(1)? Czy ktoś może to wyjaśnić na tym przykładzie, lub innym przykładzie? X → Yz / a Y → bZ / ε Z → ε

Czym jest gramatyka Bezkontekstowa?

Może mi ktoś wyjaśnić czym jest gramatyka bezkontekstowa? Po przyjrzeniu się wpisowi na Wikipedii, a następnie wpisowi na tem ... amowaniem, czy też są bardziej związane z lingwistyką ogólnie. Jeśli tak, to przepraszam, może to można przenieść, jeśli tak?

Jak wyodrębnić nazwę domeny najwyższego poziomu (TLD) z adresu URL

Jak wyodrębnić nazwę domeny z adresu URL, z wyłączeniem subdomen? Moja początkowa uproszczona próba brzmiała: '.'.join(url ... użycia specjalnej wiedzy na temat ważnych domen najwyższego poziomu (TLD) lub kodów krajów (ponieważ się zmieniają). Thanks

Uzyskaj informacje o ffmpeg w przyjazny sposób

Za każdym razem, gdy próbuję uzyskać informacje o moich plikach wideo z ffmpeg, wymiotuje wiele bezużytecznych informacji zmi ... "resolution": "720x480" }, "Stream 1": { "type": "Audio", "bitrate": "128 kbps", "channels": 2 } }

Parsowanie tablicy JSON do Javy.util.Lista z Gson

Mam JsonObject o nazwie "mapping" o następującej treści: { "client": "127.0.0.1", "servers": [ "8.8.8.8", ... mapping.get("servers").getAsJsonArray() I teraz chcę przetworzyć JsonArray do java.util.List... Jak najłatwiej to zrobić?