Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Mały problem z eregi...
Forum PHP.pl > Forum > PHP
Rafael6666
Mam takie ciągi znaków:

"gry", "fajne gry", "gryzonie"

Chcę, żeby wyrażenie regularne zaliczyło mi tylko dwa pierwsze. Chodzi mi o to, że nie wiem jak zrobić coś takiego, że ciąg znaków ma zawierać wyraz (w tym przypadku) gry.

Pozdrawiam:)
rolnix
Sorry, ale... google, ewentualnie od razu http://grabun.com/wyrazenia-regularne/
Rafael6666
Wymyśliłem coś takiego:

  1. <?php
  2. [^a-z]gry[^a-z]
  3. ?>


Ale nie da się tego jakoś uprościć?
Sylwin
Nie wiem czy sobie poradzisz z tym za pomocą eregi blinksmiley.gif
Kicok
sprawdź czy w eregi jest \b jako "granica słowa", jak nie to przerzuć się na preg_* - tam ten metaznak jest na pewno.
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.