Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Mały problem z eregi...
Rafael6666
post
Post #1





Grupa: Zarejestrowani
Postów: 95
Pomógł: 0
Dołączył: 20.10.2006

Ostrzeżenie: (10%)
X----


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:)
Go to the top of the page
+Quote Post
rolnix
post
Post #2





Grupa: Zarejestrowani
Postów: 115
Pomógł: 0
Dołączył: 16.04.2005
Skąd: Białowieża

Ostrzeżenie: (0%)
-----


Sorry, ale... google, ewentualnie od razu http://grabun.com/wyrazenia-regularne/
Go to the top of the page
+Quote Post
Rafael6666
post
Post #3





Grupa: Zarejestrowani
Postów: 95
Pomógł: 0
Dołączył: 20.10.2006

Ostrzeżenie: (10%)
X----


Wymyśliłem coś takiego:

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


Ale nie da się tego jakoś uprościć?
Go to the top of the page
+Quote Post
Sylwin
post
Post #4





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 29.10.2006

Ostrzeżenie: (0%)
-----


Nie wiem czy sobie poradzisz z tym za pomocą eregi (IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif)
Go to the top of the page
+Quote Post
Kicok
post
Post #5





Grupa: Zarejestrowani
Postów: 1 033
Pomógł: 125
Dołączył: 17.09.2005
Skąd: Żywiec

Ostrzeżenie: (0%)
-----


sprawdź czy w eregi jest \b jako "granica słowa", jak nie to przerzuć się na preg_* - tam ten metaznak jest na pewno.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 03:49