Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [RegEx] Wyrażenie dłuższe niż ileś znaków
Forum PHP.pl > Forum > Przedszkole
knefelio
Prubuję regexem w notepad++ znaleźć linie dłuższe niż 20 znaków ale jakoś mi sie to nie udaje:

[a-zA-Z0-9]{20,}
wookieb
.{20,}
knefelio
Cytat(wookieb @ 13.01.2012, 17:22:32 ) *
.{20,}


0 occurences were replaced sad.gif

nikt nie pomoże?
mortus
#^.{21,}$#m - to jeśli linia ma mieć więcej niż 20 znaków i jeśli mówimy o źródle, które ma wiele linii.

EDIT: Nie zauważyłe, że chodzi o Notepad++. Tam chyba nie ma możliwości określenia ilości szukanych znaków, żeby policzyć wystąpienia linii dłuższych niż 20 znaków należałoby zatem użyć czegoś takiego:
^.....................*$
Natomiast nie ma możliwości wyszukania konkretnych linii.
knefelio
ok dzięki za pomoc, mam tylko jeszcze problem jak znaleźć ciągi krótsze niż zadana liczba znaków, myślałem nad:
  1. !^.....................*$


ale nie wyszukuje tak jak powinien
mortus
To by było zdaje się coś takiego (na przykładzie dla ciągu krótszego niż 20 znaków, czyli takiego, który ma co najwyżej 19 znaków):
^.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?$
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.