Help for this page

Select Code to Download


  1. or download this
    $s = "Test-01-xxx";
    if ($s =~ /-(\d\d)-/g) {
      print "Pos: $pos - ", pos( $s )-3, "\n";
    }
    
  2. or download this
    $s = "Test-01-xxx";
    if ($s =~ /(.*?)-(\d\d)-(.*)/g) {
    ...
      print "Number part : $2\n";
      print "Right part : $3\n";
    }
    
  3. or download this
    $s = "Test-01-xxx";
    # Method 1, possibly slow
    ...
    if ($s =~ /(-(\d\d)-)/g) {
      print "Pos: $pos - ", pos( $s )- length( $1 ), "\n";
    }