Thread regex max ein "-" (12 answers)
Opened by Gast at 2007-07-01 15:37

PerlProfi
 2007-07-01 17:19
#78111 #78111
User since
2006-11-29
340 Artikel
BenutzerIn
[default_avatar]
Also die beste Regex die mir einfällt ist: /^[^-]*-[^-]*$/
Quasi renees 1. Vorschlag.

Aber sowas lässt sich doch auch mit index machen:
Code: (dl )
1
2
3
4
5
my $string = 'irgendetwas - nochwas';
my $pos = index($string, '-');
if ( $pos != -1 && index($string, '-', $pos) == -1 ) {
# genau 1 minus in $string
}


MfG

View full thread regex max ein "-"