на главнуюВсе эхи RU.PERL
войти ?

поиск слова в строке

От Stas Mishchenkov (2:460/5858) к Ruslan Suleimanov

В ответ на Заголовок предыдущего сообщения в треде (Имя Автора)


Hi, Ruslan!

12 сен 22 19:25, Ruslan Suleimanov -> All:

RS> Что-то не работает поиск слова в строке.. может чтото не так делаю ?)

Всё. ;)

RS> Вот например есть две переменные, в одной слово в другой строка:

RS> $slovo = "google";

$slovo = 'google';

RS> $strfraza = "Сегодня я искал инфу с помощью google поисковика";

Ну, та же фигня.
$strfraza = 'Сегодня я искал инфу с помощью google поисковика';

RS> делаю как обычно if($slovo=~/$strfraza/)
RS> {
RS> print "ok";
RS> }
RS> esle
RS> {

RS> print "not ok";

RS> }

Ну, да. Как обычно, а правильно наоборот. ;)

if($strfraza =~ /\b$slovo\b/i) {
print "Ok\n";
} else {
print "Error.\n";
}

RS> И почемуто не находит... так вообще будет искать ?

Нет. ;)

Have nice nights.
Stas Mishchenkov.

--- Не откладывай пьянку на завтра, а секс на старость.
* Origin: Lame Users Breeding. Simferopol, Crimea. (2:460/5858)

Ответы на это письмо:

From: Username
Заголовок следующего сообщения в треде может быть длинным и его придется перенести на новую строку

From: Username
Или коротким

FGHI-url этого письма: area://RU.PERL?msgid=2:460/5858+6320d782