f#a#oo
7.04.2012, 21:17:14
Właśnie się uczę wyrażeń regularnych. Rozumiem zasadę działania nawrotów, ale do czego można wykorzystać brak nawrotów, czyli kwantyfikatory: *+, ++, ?+ ? Będę wdzięczny za przykład.
tolomei
7.04.2012, 23:20:47
Witaj.
Kwantyfikator ++ nie pozwala na wykonanie nawrotu. Zatem wyrażenie: uf++f nie zostanie dopasowane do napisu uffffff. Kwantyfikator ++ pochłonie wszystkie litery f, i nie odda ani jednej (nie pozwoli na zrealizowanie nawrotu).
f#a#oo
8.04.2012, 12:04:01
Witaj, dziękuję za odpowiedź. Rozumiem działanie mechanizmu braku nawrotów, ale nie wiem do czego może to być przydatne. Dlaczego mogę nie chcieć dopasowania uf++f do uffffff? Dlaczego szukać wyrażeń, do których nic się nie dopasuje?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.