Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Помогите с регулярным выражением(нужно вернуть целое слово по его части) / 2 сообщений из 2, страница 1 из 1
23.07.2015, 13:58
    #39014460
dakota1310
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с регулярным выражением(нужно вернуть целое слово по его части)
Добрый день, помогите получить целое слово по его части.

Код: php
1.
2.
3.
4.
$ptn = "/((тв приставка|приставк)+)/";
$str = "45-кнопочный, обучаемый, для ТВ-приставок MAG200/250 (программируемый). С помощью данного типа ПДУ Вы сможете управлять ТВ-приставкой, а также основными функциями любого телевизора.";
$rpltxt = "<;b>;\1<;/b>;";
echo preg_replace($ptn, $rpltxt, $str);




Результат
Код: html
1.
45-кнопочный, обучаемый, для ТВ-приставок MAG200/250 (программируемый). С помощью данного типа ПДУ Вы сможете управлять ТВ-<b>приставк</b>ой, а также основными функциями любого телевизора.



как можно чтобы в результате выделялось слово целиком а не только его часть <b>ТВ-приставкой</b>
...
Рейтинг: 0 / 0
23.07.2015, 15:12
    #39014541
kunaksergey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с регулярным выражением(нужно вернуть целое слово по его части)
dakota1310,
Код: php
1.
$ptn = "/([\w\-]*(тв приставка|приставк)[\w\-]*)/ui";
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Помогите с регулярным выражением(нужно вернуть целое слово по его части) / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]