Skocz do zawartości

[PHP] Wyrażenia regularne - wykluczenie wyrazu


Robbocop

Rekomendowane odpowiedzi

Taki oto problem...

Jest wyrażenie regularne, które dopuszcza dowolny ciąg znaków (małe litery):

([a-z]*)

Jak zrobić wykluczenie konkretnego wyrazu "ala" na początku ciągu?

Czyli ciąg "costam" lub "cosalatam" działa, ale "alacostam" nie działa.

Będę wdzięczny za pomoc bo chyba mam zaćmienie umysłu B)

Pozdrowienia,

Robbocop

Odnośnik do komentarza
Udostępnij na innych stronach

preg_match('/(?:ala[a-z]*)|([a-z]*)/','alacostam',$wynik);
if (!$wynik[1]) echo '"ala" na początku';

?

if (substr('alacostam',0,3)=='ala') echo '"ala" na początku';

Nie znam się na pozycjonowaniu, ja tu tylko zużywam transfer i miejsce w sql.

Roman Kluska ujawnia: nadchodzi INFLACYJNY ARMAGEDON!

 

Wielki Elektronik

Odnośnik do komentarza
Udostępnij na innych stronach

  • 7 miesięcy temu...

Pozwolę się podpiąć pod temat. Otóż stworzyłem sobie wyrażenie regularne i w tym celu korzystałem z tej oto stronki: gskinner.com/RegExr/

Wyrażenie to: (?<=Password:\s)\w*

To wyrażenie ma mi wycinać z maili zmieniającą się część, zaraz za słowem Password.

Np. Przykładowy mail wygląda tak:

"

Konto zostało aktywowane. Oto dane do logowania:

Username: REg43Rv

Password: ewf35543

"

i chcę aby wycięło mi tylko ewf35543.

Pytanie czy dobrze stworzyłem wyrażenie regularne, bo coś mi nie chce wycinać haseł z maila ? Przypuśćmy, że skrypt jest napisany dobrze, lecz bez wyrażenia regularnego :)

O7vVmZ7.gif

Punkty statlink.pl - dobra cena + gratis Skrypt i eBook, Blog SEO/SEM i Tatuaże na Dziarownia.pl (tatuaże)

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności