Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Mały problem z eregi...
Rafael6666
post 2.11.2007, 21:07:06
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:)


--------------------
Kompleksowe i profesjonalne tworzenie stron www
Go to the top of the page
+Quote Post
rolnix
post 2.11.2007, 22:04:13
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 3.11.2007, 09:05:04
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ć?


--------------------
Kompleksowe i profesjonalne tworzenie stron www
Go to the top of the page
+Quote Post
Sylwin
post 3.11.2007, 14:48:22
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 blinksmiley.gif
Go to the top of the page
+Quote Post
Kicok
post 4.11.2007, 18:55:43
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.


--------------------
"Sumienie mam czyste, bo nieużywane."
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 00:25