Cześć :)
Mamy dopasować jedynie takie ciągi, które są zbudowane z cyfr 5 i/lub 6.
Ja takie coś napisałem, ale czy to jest dobrze? Jeżeli źle to proszę o poprawienie mnie :)
$id =~ /^[65]+$/
0
0
Nie jestem expertem od regexprów. Ale wygląda ok. Z tym, że to co podałeś wedle mojej wiedzy wyłuska dokładnie ciągi zaczynające się od tych znaków i niczego więcej. Jeśli o to chodzi, to ok.
0
@winerfresh , a + nie oznacza przynajmniej jednego wystapienia poprzedzajacego go wyrazenia?
0
Po pytaniu zakładam, że Perl (bo tego nie napisałeś, a to dość istotne). Jeśli tak to prawie się zgadza, gdyż przypasuje również coś takiego (o ile to ma być np. if
a nie wyłuskiwanie):
65656565
BlahBlah
Jeśli chcesz dopasować cały ciąg znaków to użyj \A
i \z
.
0
To może tak:
$id =~ /^(5|6)+$/
:D