Строки в perl.
Народ, подскажите, каким оператором можно вытащит из строки подстроку, которая заключена м/у двумя известными(но разными) подстроками??
my ($f_str)=$str=~/\Q$str_1\E(.+?)\Q$str_2\E/s;
2. через substr и index (часто работает быстрее чем РВ хотя не так удобно :) ) читать доки будеш сам ;)
Цитата:
Originally posted by Alone
1. Через РВ(регулярные выражения)
my ($f_str)=$str=~/\Q$str_1\E(.+?)\Q$str_2\E/s;
2. через substr и index (часто работает быстрее чем РВ хотя не так удобно :) ) читать доки будеш сам ;)
1. Через РВ(регулярные выражения)
my ($f_str)=$str=~/\Q$str_1\E(.+?)\Q$str_2\E/s;
2. через substr и index (часто работает быстрее чем РВ хотя не так удобно :) ) читать доки будеш сам ;)
Сенкс.
Можешь пояснить РВ, а то не совсем понятно, а именно "\Q", "\E", "(.+?)".