split problem
3 отговора
280 прегледа
split problem
my @array=split(/+/,"word1+word2+word3");
Някой знае ли защо това не върви с "+" като разделител и как трябва да се направи, за да проработи?
10х предварително
Някой знае ли защо това не върви с "+" като разделител и как трябва да се направи, за да проработи?
10х предварително
Re: split problem
viz shto e special symbols ako ne te murzi.
i napravi escape (ako pak ne te murzi):
sub _clean{
my $specchars = \shift;
my $special = qr#\$|\*|\@|\^|\+|\.|\?|\)|\(|\||\]|\[|\{|\}#;
$$specchars =~ s/($special)/\\$1/g;
}
i napravi escape (ako pak ne te murzi):
sub _clean{
my $specchars = \shift;
my $special = qr#\$|\*|\@|\^|\+|\.|\?|\)|\(|\||\]|\[|\{|\}#;
$$specchars =~ s/($special)/\\$1/g;
}