Comando split en Perl
En Perl la función split devuelve un array de strings como resultado de dividir un array por un carácter delimitador o por un string. Por ejemplo:
# Ejemplo 1
my $pizza = "porcion1 porcion2 porcion3 porcion4 porcion5 porcion6";
my @porciones = split(" ", $pizza);
print $porciones[0]; # porcion1
print $porciones[1]; # porcion2
# Ejemplo 2
my $data = "foo:*:1023:1000::/home/foo:/bin/sh";
my ($user, $pass, $uid, $gid, $gecos, $home, $shell) = split(":", $data);
print $user; # foo
print $pass; # *
# Ejemplo 3
use Data::Dumper;
my $str = 'one,two,three,four';
# limite positivo
my @count = split(',', $str, 2);
print Dumper(\@count);
# limite negativo no tiene efecto
@count = split(',',$str,-1);
print Dumper(\@count);
$VAR1 = [
'one',
'two,three,four'
];
$VAR1 = [
'one',
'two',
'three',
'four'
];
Comando explode en Php
En Php la función explode devuelve un array de strings como resultado de dividir un array por un carácter delimitador o por un string. Por ejemplo:
Array
(
[0] => one
[1] => two,three,four
)
Array
(
[0] => one
[1] => two
[2] => three
)
Comando split en Javascript
En Javascript la función split devuelve un array de strings como resultado de dividir un array por un carácter delimitador o por un string. Por ejemplo:
// Ejemplo 1
var pizza = "porcion1 porcion2 porcion3 porcion4 porcion5 porcion6";
var porciones = pizza.split(" ");
alert(porciones[0]); // porcion1
alert(porciones[1]); // porcion2
// Ejemplo 2
var str = "Hola Mundo!";
// sin usar delimitador devuelve el mismo string
var res = str.split();
alert(res); // Hola Mundo!
// Ejemplo 3
var str = 'one,two,three,four';
// limite positivo
console.log(str.split(',', 2));
// limite negativo no tiene efecto
console.log(str.split(',', -1));
["one", "two"]
["one", "two", "three", "four"]
No hay comentarios:
Publicar un comentario