За последние 24 часа нас посетили 18097 программистов и 1625 роботов. Сейчас ищут 1296 программистов ...

как реализовать проще и оптимальней по скорости?

Тема в разделе "Регулярные выражения", создана пользователем user0001, 12 ноя 2012.

  1. user0001

    user0001 Активный пользователь

    С нами с:
    12 ноя 2012
    Сообщения:
    1
    Симпатии:
    0
    Имеется простой текст,

    например:

    В нём надо найти фразы (группы от одного до четырёх слов), которые надо подчеркнуть.

    Надо найти слово содержащее (для примера, что показан выше) "ip" и подчеркнуть его, или случайным образом одно или пару слов до найденного слова или одно или пару слов после найденного слова, и подчеркнуть всю эту группу слов.
    Найденная для подчёркивания фраза должна находиться в пределах предложения.

    Предложения разделены всегда точкой и следующим за ней пробелом.

    После обработки текста скриптом рузультат должен выглядеть примерно так:
    (для визуализации найденных "ip" выделены тут жирным шрифтом)

    Подчёркивание с помощью html-тэга <u> </u>.

    Важно при этом добиться максимальной скорости работы скрипта.

    Буду благодарен за любые куски кода в качестве примеров.
     
  2. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    ну и в чем проблема? вы сами то хоть както попытались решить? как?