|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Den Krep 2:463/482.25 25 Jan 2004 22:37:34 To : Vegn Irfunt Subject : Регулярное выражение. -------------------------------------------------------------------------------- VI> Есть регулярное выражение: $foo=~/(.)\t(.)/ VI> После него, в $1 оказывается вся строка до последнего символа VI> табуляции, а в $2 - всё что было после него. Как сделать наоборот? VI> Т.е. чтобы находился первый \t а не последний? И после регекспа в $1 VI> была часть строки до первого таба, а в $2 всё что после него. Хммм. Этот рэгэксп на самом деле ищет символ до \т и символ после него. Что тебе нужно, я так и не понял, но IMHO это будет ближе: $foo=~/(.*?)\t(.*)/ Всего наилучшего! С уважением _/Den Krep/_ ...> STP NP: Haggard - Rachmaninov- Choir --- [ More about my interests and experience: _http://daywer.by.ru_ ] * Origin: С миру по нитке - мёртвому припарка. (2:463/482.25) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/1513640141b69.html, оценка из 5, голосов 10
|