Ruby
regex = /(.*)\b(\s+)\b(\w+)$/
texto = "Expresiones Regulares Tester"
texto.match(regex).captures
Salida: ["Expresiones Regulares", " ", "Tester"]
PHP
<?
$regex = '/(.*)\b(\s+)\b(\w+)$/';
$texto = "Expresiones Regulares Tester";
preg_match($regex, $texto, $match);
print_r($match);
Salida:
Array
(
[0] => Expresiones Regulares Tester
[1] => Expresiones Regulares
[2] =>
[3] => Tester
);
?>
Javascript
var regex = new RegExp("(.*)\\b(\\s+)\\b(\\w+)$");
var match = regex.exec("Expresiones Regulares Tester");
for(var i=0, total=match.length; i<total; i++){-
alert(match[i]);
}
Perl
$regex = '(.*)\b(\s+)\b(\w+)$';
$texto = "Expresiones Regulares Tester";
@a = $texto =~ /$regex/;
foreach(@a){
print $_ . "\n";
}