Przyznaję, że od jakiegoś czasu nosiłem się z zamiarem stworzenia swojego repozytorium przydatnych wyrażeń tak żeby nie trzeba było ich pisać za każdym razem z palca ( i głowy :) ). Mam nadzieję, że lista ta będzie się stale powiększać o nowe wyrażenia ( i to regularnie :) ).
Operacje na ścieżkach do plików
Wyłuskanie nazwy pliku ze ścieżki
ereg( '^\/.*\/([^\/]+)$', '/www/plugin/packages.xml', $matches );
echo $matches[1]; //wynik: packages.xml
echo $matches[1]; //wynik: packages.xml
Prostszy sposób
Wyłuskanie rozszerzenia pliku ze ścieżki
Wyłuskanie rdzenia pliku ( nazwa bez rozszerzenia )
Wyłuskanie ścieżki do pliku ( bez nazwy pliku )
preg_match('/^\/.+\//', '/www/plugin/packages.xml' , $matches);
echo $matches[0]; //wynik: /www/plugin/
echo $matches[0]; //wynik: /www/plugin/
Z tym, że chyba łatwiej jest:
Operacje na tekście
Wyszukanie w tekście adresów url
$pattern = "/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%=~_|]/i";
preg_match( $pattern, $text, $matches );
preg_match( $pattern, $text, $matches );
Określanie liczby zdań w tekście
Wyszukiwane frazy:
- wyrażenia regularne xml (14)
- przydatne wyrażenia (7)
- xml wyrażenia regularne (4)
- wyrazenie regularne nazwa pliku (3)
- przydatne wyrażenia regularne xml (3)
- symfony wyrażenia regularne (2)
- xml wyrażenie ragularne (2)
- tagi xml i wyrażenia regularne (2)
- wyrażenia regularne symfony (2)
- wyrazenia regularne rozszerzenie pliku (2)
Inne posty:
Tagi: programowanie, snippet, wyrażenia regularne


