хочу автоматом заменить все словоформы одного слова на этоже только обрамленного тего

12 3
M
На сайте с 20.08.2004
Offline
376
1642

хочу автоматом заменить все словоформы одного слова на этоже только обрамленного тегом

как это сделать

самое первое что пришло в голову это ворд, он может работать с словоформами,

Например

слов^$

надо заменить на

<b>слов^$</b>

как это сделать.

Рассмотрю любые варианты, можно на языке программирования, интересно именно с словоформами, потому как без реализуется просто.

Спасибо.

отец сыночка, лапочки дочки и еще одного сыночка
pelvis
На сайте с 01.09.2005
Offline
345
#1

Miracle, вордом делайте, а так надо писать команды, используя str_replace либо preg_replace

, но словоформы , хех, словарь нужен.

пс: тема не для курилки

Продаю вывески. Задарма и задорого (https://www.ledsvetzavod.ru/)
[Удален]
#2

Штраф за нарушение правил раздела надо дать, ага. :)

M
На сайте с 20.08.2004
Offline
376
#3

Вордом не выйдет, или я не знаю как вставить слово словоформы в замену, потому как вторая строчка не работает <b>слов^$</b>

По поводу раздела, да блин, чет снова промазал. Йоптель.

Наказывайте!

S
На сайте с 28.10.2005
Offline
319
#4


$text = preg_replace ('/сло[^ \.,-]*/Ui', '<b>слово</b>', $text);
M
На сайте с 20.08.2004
Offline
376
#5

semenov, это далеко не словоформы :)

это вообще фиг знает что :),

потому как слова - слон, слог, словечко и тд, замнятся на слово '<b>слово</b>', а должно быть , как минимум на тоже слово, только обрамленное в теги <b> , а максимум поиск по словоформам, а не близким по написанию словам :)

Но в любом случае спасибо.

Skie
На сайте с 14.10.2006
Offline
161
#6

Miracle, можно разделить выявление словоформ и обрамление тегами.

Сначала выявить все уникальные словоформы по методу semenov, затем вручную удалить лишние и потом уже обрамлять тегами оставшиеся

ИМХО
На сайте с 05.01.2008
Offline
42
#7

Miracle, http://morphology.ru/

А дальше уж как удобней, если слово одно, то в ворде руками несколько замен, по одной на каждую форму.

Или пишете на PHP обращение к этому сайту, копирование словоформ в массив и уже автоматическую замену каждой словоформы в отдельности.

Вменяемого лингвистическо-вариативного выражения всех словоформ для любого слова не найдете - могуч наш родной язык.

С уважением, Константин.
D
На сайте с 17.02.2008
Offline
11
#8

ИМХО, а если словосочение? Например `молодая девушка`

Nikolai Popkov
На сайте с 07.06.2001
Offline
291
#9

Программа HTMLChanger

http://sura.ru/emanovs/

используйте подстановочные знаки

партнерские программы (http://www.ebanners.ru/viewforum.php?f=7), словарь термины SEO (http://www.ebanners.ru/viewtopic.php?t=548) Форум маркетинг (http://www.reclama.su/) Reclama.Su, обмен ссылками (http://www.ebanners.ru/viewforum.php?f=13), Reklama.SU: контекстная реклама (http://www.reklama.su/) по цене Яндекса+продвижение за результат
M
На сайте с 20.08.2004
Offline
376
#10

Ребята, реализовую подобное на пхп., но столкнулся с проблемой, если в тексте уже есть тег <b> смысл ставить еще один, как обойти не знаю

пример.

я пишу <b>текст который пришел в голову, и </b> нужно в нем обромить слово голова

допустим так, если учитывать словоформы то будет так

я пишу <b>текст который пришел в <b>голову</b>, и </b> нужно в нем обромить слово <b>голова</b>

а надо вот так

я пишу <b>текст который пришел в голову, и </b> нужно в нем обромить слово <b>голова</b>

думка в голове пока не нашла решения, может будут добрые люди помогут..ИМХО, классная штука, надо будет прикрутить :)

datos:
ИМХО, а если словосочение? Например `молодая девушка`

разбивать на кол-во слов и делать разные варианты

Nikolai Popkov, и вам спасибо поглядим :)

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий