Pytania oznaczone «parsing»

242
Jaka jest różnica między SAX a DOM?

Przeczytałem kilka artykułów o parserach XML i natknąłem się na SAX i DOM . SAX jest oparty na zdarzeniach, a DOM to model drzewa - nie rozumiem różnic między tymi pojęciami. Z tego, co zrozumiałem, oparty na zdarzeniu oznacza, że ​​w węźle dzieje się jakieś zdarzenie. Podobnie jak po kliknięciu...

241
Python: Usunięcie \ xa0 z ciągu?

Obecnie używam Beautiful Soup do parsowania pliku HTML i wywoływania get_text(), ale wygląda na to, że mam dużo \ xa0 znaków reprezentujących spacje. Czy istnieje skuteczny sposób na usunięcie ich wszystkich w Pythonie 2.7 i zamianę ich w spacje? Wydaje mi się, że bardziej ogólne pytanie brzmi: czy...

239
Pobierz parametry adresu URL z ciągu w .NET

Mam ciąg w .NET, który w rzeczywistości jest adresem URL. Chcę w łatwy sposób uzyskać wartość z określonego parametru. Normalnie po prostu użyłbym Request.Params["theThingIWant"], ale ten ciąg nie pochodzi z żądania. Mogę stworzyć nowy Uriprzedmiot w ten sposób: Uri myUri = new...

239
Przeczytaj i parsuj plik Json w C #

Najlepszą część dwóch dni spędziłem na „grzebaniu” w próbkach kodu itp., Próbując odczytać bardzo duży plik JSON w tablicy w języku c #, aby później móc go podzielić na tablicę 2D w celu przetworzenia. Problem, który miałem, polegał na tym, że nie mogłem znaleźć przykładów ludzi wykonujących to,...

231
Jak parsować ciąg JSON w JsonNode w Jacksonie?

Powinno to być takie proste, ale po prostu nie mogę go znaleźć po godzinnej próbie # zawstydzenia. Muszę na przykład pobrać ciąg JSON {"k1":v1,"k2":v2}, przetworzony jako JsonNode. JsonFactory factory = new JsonFactory(); JsonParser jp = factory.createJsonParser("{\"k1\":\"v1\"}"); JsonNode...

223
Java: parsuj wartość int z char

Chcę tylko wiedzieć, czy istnieje lepsze rozwiązanie do parsowania liczby ze znaku w ciągu (zakładając, że wiemy, że znak o indeksie n jest liczbą). String element = "el5"; String s; s = ""+element.charAt(2); int x = Integer.parseInt(s); //result: x = 5 (nie trzeba dodawać, że to tylko...

201
Analizuj JSON w C #

Próbuję przeanalizować niektóre dane JSON z interfejsu API Google AJAX Search. Mam ten adres URL i chciałbym go podzielić, aby wyświetlić wyniki. Obecnie napisałem ten kod, ale jestem całkiem zagubiony w kwestii tego, co robić dalej, chociaż istnieje wiele przykładów z uproszczonymi ciągami...

201
Usuń rozszerzenie pliku z ciągu nazwy pliku

Jeśli mam ciąg mówiący "abc.txt", czy istnieje szybki sposób, aby uzyskać podłańcuch, który jest po prostu "abc"? Nie mogę zrobić, fileName.IndexOf('.')ponieważ nazwa pliku może być "abc.123.txt"lub coś i oczywiście chcę po prostu pozbyć się rozszerzenia (tj

200
Czy wydrukować obiekt JSON?

Mam obiekt javascript, który został przeanalizowany za pomocą JSON. JSON.parseChcę teraz wydrukować obiekt, aby móc go debugować (coś działa nie tak z funkcją). Kiedy wykonam następujące czynności ... for (property in obj) { output += property + ': ' + obj[property]+';...

198
Parser HTML na Node.js [zamknięte]

Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi 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...