LINUX.ORG.RU

Регулярные выражения в Perl


0

0

Подскажите пожалуйста как из строки выдернуть подстроку, совпадающую с маской например строка вида "т.1234587 т./ф. 1234678" и хочется чтобы выражение типа /т\.???????/ вернуло "т.1234587". Через какую функцию в Perl это можно сделать?

Re: Регулярные выражения в Perl

$s =~ s/(т\.[0-9]{6,8})/$1/;
в $s была строка, после выполнения в ней уже то че ты хотел.
{6,8} ставит ограничение в количество символов.

godexsoft ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.