LINUX.ORG.RU

История изменений

Исправление KennyMinigun, (текущая версия) :

На перле это будет как-то так:

use strict;
use warnings;
 
my @cases = qw(TF=22; BT=22; =220;);
for my $str (@cases) {
    my @matches = $str =~ /^TF=(\d{1,2});$/;
    if (@matches) {
        print "Got it: $str -> $matches[0]\n";
    } else {
        print "Nothing to do with: $str\n";
    }
}

http://ideone.com/VCaRiH

Собственно регулярка:

/^TF=(\d{1,2});$/
будет выглядеть так же и на ПХП, только без окружающих слешей

Исходная версия KennyMinigun, :

На перле это будет как-то так:

use strict;
use warnings;
 
my @cases = qw(TF=22; BT=22; =220;);
for my $str (@cases) {
    my @matches = $str =~ /^TF=\d{1,2};$/;
    if (@matches) {
        print "Got it: $str -> $matches[0]\n";
    } else {
        print "Nothing to do with: $str\n";
    }
}

http://ideone.com/mcUjhz

Собственно регулярка:

/^TF=\d{1,2};$/
будет выглядеть так же и на ПХП, только без окружающих слешей