Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » PHP: Регулярные выражения (RegExp, Regular, eregi, preg)

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

Jokerjar79



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Test</title>
</head>
<body>
 
<?
  function highlight($word, $subject)
  {
    if ($word == '') return $subject;
    $qm = quotemeta($word);
    $pattern = "((^[^<>($qm)]*)|(>[^<($qm)]*))($qm)";
    $replacement = '\\1<span style="background-color: yellow">\\4</span>';
    return eregi_replace($pattern, $replacement, $subject);
  }
   
  echo 'po_1 2_Po 3_pO_ <tag param="noPo4Po5">po6 PO7 po8</tag> po9 po10'  .  '<br>';
  echo highlight('po', 'po_1 2_Po 3_pO_ <tag param="noPo4Po5">po6 PO7 po8</tag> po9 po10');
?>
 
</body>
</html>

Всего записей: 710 | Зарегистр. 08-09-2007 | Отправлено: 07:33 15-08-2008
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Интернет » Web-программирование » PHP: Регулярные выражения (RegExp, Regular, eregi, preg)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru