The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Как применить регулярные выражения на лету, !*! kydesnik, 26-Апр-12, 11:49  [смотреть все]
Есть исходная строка (а точнее большой файл).
В зависимости от ситуации надо применить определенное регулярное выражение.
Допустим регулярные выражения помещаный в массив.
Как мне на лету применить регулярное выражение.

Например (пример чуток корявый, не пинайте, просто хотелось передать суть вопроса более наглядно):
my $string_search = "Hello 77!";
my $string_reg[0] = "\s(\d+)";
$string_reg[1] = "(\w+)\s";

if ($string_search =~ /$string_reg[0]/gi) # прекрасно понимаю что так нельзя делать, но очень хочется на лету применять нужную регулярку
{
    print "COOOL!!!";
}




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру