Pytania otagowane jako preg-match

4
Jak mogę przekonwertować wyrażenia ereg na preg w PHP?
Ponieważ wyrażenia regularne POSIX (ereg) są przestarzałe od PHP 5.3.0, chciałbym poznać łatwy sposób konwersji starych wyrażeń na PCRE (wyrażenia regularne kompatybilne z Perlem) (preg) . Na przykład mam to wyrażenie regularne: eregi('^hello world'); Jak mogę przetłumaczyć wyrażenia na preg_matchzgodne wyrażenia? Uwaga: ten post służy jako miejsce zastępcze dla wszystkich …

4
Wyrażenie regularne: określ „spację lub początek ciągu” i „spację lub koniec ciągu”
Wyobraź sobie, że próbujesz dopasować do wzorca „stackoverflow”. Chcesz, co następuje: this is stackoverflow and it rocks [MATCH] stackoverflow is the best [MATCH] i love stackoverflow [MATCH] typostackoverflow rules [NO MATCH] i love stackoverflowtypo [NO MATCH] Wiem, jak przeanalizować przepełnienie stosu, jeśli ma spacje w obu witrynach, używając: /\s(stackoverflow)\s/ To …
127 regex  preg-match 


1
„Nieznany modyfikator 'g' w…” podczas używania preg_match w PHP?
Oto wyrażenie regularne, którego próbuję użyć: /^(\w|\.|-)+?@(\w|-)+?\.\w{2,4}($|\.\w{2,4})$/gim Znalazłem go na tej stronie i działa świetnie, gdy go tam wypróbuję. Ale gdy tylko umieszczę go w swoim kodzie, otrzymuję następujący komunikat: Warning: preg_match() [function.preg-match]: Unknown modifier 'g' in C:\xampp\htdocs\swebook\includes\classes.php on line 22 Czy ktoś może wyjaśnić, co jest nie tak i …


2
Wyrażenie regularne zawierające jedno lub drugie słowo
Muszę utworzyć wyrażenie pasujące do liczby całkowitej, po której następuje „sekundy” lub „minuty” Spróbowałem tego wyrażenia: ([0-9]+)\s+(\bseconds\b)|(\bminutes\b) Działa dobrze przez kilka sekund, ale nie minut. Np. „5 sekund” daje 5 sekund; podczas gdy „5 minut” daje ;; minuty
84 regex  preg-match 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.