![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 78 Pomógł: 9 Dołączył: 2.02.2011 Skąd: undefined Ostrzeżenie: (0%) ![]() ![]() |
Witam
Na początku chciałbym przeprosić jeżeli temat się pojawił, chociaż starałem się tego nie uczynić. Prosiłbym kogoś o dość łopatologiczne wytłumaczenie wyrażeń regularnych. Na necie jest sporo informacji ale jakoś w ogóle one do mnie nie docierają. Po prostu nie rozumiem ich zupełnie bo prawie wszystkie są napisane tak samo. Jeśli można by było też się dowiedzieć jak wyciągnąć ciągi znaków z przykładowych danych. Chodzi mi tu głównie o wytłumaczenie pod funkcję preg . Np. chciałbym wyciągnąć z kodu źródłowego Wikiquotes taki blok i potem np jeszcze głębiej ale myślę że jeśli by mi ktoś wytłumaczył jak to wyciągnąć to głębiej już dałbym sobie radę sam. Jak powinno wyglądać przykładowe wyrażenie regularne aby można było coś z tego wyciągnąć? Jak wyciągnąć np z tego:
wartość scheme i term oraz zawartość pomiędzy znacznikiem media:title?? Prosiłbym o (tak jak wspomniałem) dość łapotologiczne wytłumaczenie. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 79 Pomógł: 2 Dołączył: 29.04.2009 Skąd: wrocław Ostrzeżenie: (0%) ![]() ![]() |
Osobiście Ci poradzę, że do parsowania dokumentów opartych na xml to DOM się używa, ale jak chcesz się nauczyć bardzo ładnie wyrażeń regularnych to odsyłam do awk (program pod linuchem) i jego dokumentacji. Świetne przykłady są w internecie.
-------------------- C/C++ (ucze się...), PHP (ucze się...), SMARTY(ucze się...), PYTHON(ucze się...), C#(uczę się...), PERL(uczę się...), JavaScript(uczę się...), JAVA(będą mi kazali się uczyć...)... Ja się głównie uczę...
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 952 Pomógł: 154 Dołączył: 20.01.2007 Skąd: /dev/oracle Ostrzeżenie: (0%) ![]() ![]() |
-------------------- Specjalista ds. głupich i beznadziejnych, Zyx
Nowości wydawnicze: Open Power Collector 3.0.1.0 | Open Power Autoloader 3.0.3.0 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 78 Pomógł: 9 Dołączył: 2.02.2011 Skąd: undefined Ostrzeżenie: (0%) ![]() ![]() |
Dzięki Zyx, co nieco z podstaw wyrażeń załapałem, tylko dalej pozostaje pytanie jak na moich przykładach to wykorzystać. Samą logikę może rozumiem tylko że nie jestem w stanie wykorzystać tego w praktyce. Tzn. nie wiem jaka składnia tego wyrażenia powinna być, aby można było znaleźć interesujące mnie rzeczy.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 18:42 |