Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Regex OR
Watt
post 19.02.2014, 11:27:31
Post #1





Grupa: Zarejestrowani
Postów: 372
Pomógł: 1
Dołączył: 13.06.2008

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


Witam,

Próbowałem pobrać przez preg match część zdania, napisałem coś takiego (osobno preg match działa, ale jak próbuje go połączyć warunkiem to przestaje):

Kod
preg_match('/((nazwisko to (.*) )|(surname is (.*)))/i', $t,$resu);


Dlaczego coś takiego nie chce działać?

Ten post edytował Watt 19.02.2014, 11:34:31
Go to the top of the page
+Quote Post
Pyton_000
post 19.02.2014, 11:38:33
Post #2





Grupa: Zarejestrowani
Postów: 7 864
Pomógł: 1381
Dołączył: 26.10.2005

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


Kod
/nazwisko to (.*)|surname is (.*)/i
Go to the top of the page
+Quote Post
Watt
post 19.02.2014, 11:54:25
Post #3





Grupa: Zarejestrowani
Postów: 372
Pomógł: 1
Dołączył: 13.06.2008

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


Niestety to też nie chce zadziałać
Go to the top of the page
+Quote Post
sowiq
post 19.02.2014, 12:03:24
Post #4





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

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


Czemu w polskiej wersji za "(.*)" masz spację, a w angielskiej już nie?

Pokaż jakieś przykładowe dane wejściowe, bo IMO na logikę to powinno działać.


--------------------
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: 21.02.2020 - 22:46