Regexp jetzt testen | Projekt zurücksetzen
$pattern = "/^(DATABASE_URL=mysql:\/\/)([^:]+)[:]([^@]+)[@]([^:]+)[:]([^:]+)[:]([^:]+)[\/](.*?)$/"; $string = "DATABASE_URL=mysql://db_user:db_passwort@127.0.0.1:3308:3306/db_name "; preg_match ( $pattern, $string, $output );
$output = Array ( [0] => DATABASE_URL=mysql://db_user:db_passwort@127.0.0.1:3308:3306/db_name [1] => DATABASE_URL=mysql:// [2] => db_user [3] => db_passwort [4] => 127.0.0.1 [5] => 3308 [6] => 3306 [7] => db_name )