RegExp

Żarłoczność

No właśnie, co z tym "żarłocznym"? VooEak 07:40, 30 maj 2006 (PDT)

Prawdopodobnie chodzi o ile razy występuje -> przykład:
Zo? może oznaczać Z lub Zo i nic więcej.

http://blatek.ma.ciekawe.info/javasc...ob_regexp.html Ptak82 14:28, 30 maj 2006 (PDT)

Z en:
?

Matches the preceding item 0 or 1 time.

For example, /e?le?/ matches the 'el' in "angel" and the 'le' in "angle."

If used immediately after any of the quantifiers *, +, ?, or {}, makes the quantifier non-greedy (matching the minimum number of times), as opposed to the default, which is greedy (matching the maximum number of times).

Also used in lookahead assertions, described under (?=), (?!), and (?:) in this table.

Chodzi o to ze jesli na przyklad uzyje sie *? bedzie on szukal minimalna ilosc razy (w tym wypadku chyba jeden raz) a samo * wyszuka maksymalna ilosc razy - tak mi sie wydaje ale proponuje zapytac kogos kto sie zna dobrze na javascript'cie i moglby to blizej wyjasnic. VooEak 06:57, 1 cze 2006 (PDT)

Te tabelki są takie same... Poza tym że w tamtej potrzebny kawałek jest po polsku :) VooEak 08:25, 2 cze 2006 (PDT)

  • Czyli co? Wyjaśniło sie z tym zarłocznym? Ptak82 08:31, 2 cze 2006 (PDT)

Cały czas było wyjaśnione w sumie... próbowałem tylko to dobrze "wsadzić" w odpowiednie słowa - ale niestety trzeba przyjąć formę opisową bo innaczej nie da się tego ująć. VooEak 14:20, 2 cze 2006 (PDT)

A czy greedy nie oznacza zachłanny? --Jan Dudek 05:38, 4 cze 2006 (PDT)

  • Greedy znaczy żarłoczny, zachłanny, chciwy jak również pragnący wszystkiego jak najszybciej i jak najwięcej. Wyrażenie jest greedy znaczy że zaznacza maksymalną dozwoloną przez nie ilość dopasowań. A cała sprawa była o to jak to napisać - żeby zachować styl oryginału ale jednocześnie żeby to jakoś brzmiało. Jest to poważny serwis więc raczej nie powinno być artykułu o żarłocznych operatorach... VooEak 11:33, 4 cze 2006 (PDT)
    • Przeczytałem artykuł o zachłannych algorytmach w wikipedii ale z tego co się orientuję to nie chodzi o greedy algorithm tylko o greedy quantifier. Quantifier znaczy kwantyfikator, mniej/więcej rozumiem o co chodzi - jeśli tylko istnieje coś takiego jak "kwantyfikator zachłanny" to nie ma sprawy - poprawię. VooEak 11:42, 4 cze 2006 (PDT)
Tego nie wiem. Ze szkoły pamiętam hasło algorytm zachłanny i podobnego terminu uzył autor pewnego artykułu o regexpach, który to artykuł swego czasu czytałem . Sądze, że przymiotnika zachłanny używa się w informatyce i jeśli napiszesz o takim kwantyfikatorze to będzie to zrozumiałe i zabrzmi "poważnie", w przeciwieństwie do "żarłocznego".
Poza tym i tak pozostawiasz wyjaśnienie opisowe, które tu jest najważniejsze - termin zachłanny, niezależnie od tego, czy jest poprawny, nie musi być znany czytelenikowi. --Jan Dudek 16:07, 7 cze 2006 (PDT)

Ok, rozumiem. Więc jednak niech zostanie tak jak jest w Przewodnik_po_języku_JavaScript_1.5:Czytanie_wyrażenia_regularnego, tam potrzebny kawałek jest po polsku, bez zachłanności i żarłoczności. Forma opisowa mówi chyba wystarczająco dużo. VooEak 04:37, 8 cze 2006 (PDT)

Match!=zaznaczenie

W kontekście wyszukiwania to nie jest zaznaczenie! Można powiedzieć, że algorytm znajduje, albo dopasowuje, ale na pewno nie, że zaznacza. Przynajmniej ja się nigdy z czymś takim nie spotkałem, a pod koniec studiów zajmowałem się wyszukiwaniem ciągów znakowych. --Nux 03:39, 2 lip 2007 (PDT)

Nux mam pytanie. Częściej spotykałeś się ze zwrotem: Ciąg znaków czy może Łańcuch znaków (wiem, że nie na temat, ale interesuje mnie ta kwestia) Ptak82 07:02, 2 lip 2007 (PDT)
Oba mniej więcej równie często słyszę i w literaturze też chyba używa się ich zamiennie. Ciąg w sumie brzmi bardziej matematycznie, a łańcuch informatycznie, ale to raczej osobiste odczucie. --Nux 15:15, 3 lip 2007 (PDT)

Autorzy i etykiety dokumentu

 Autorzy tej strony: Nux, Ptak82, VooEak, Jan Dudek
 Ostatnia aktualizacja: Nux,