Помогите с обработкой текста

GreenWay

Client
Регистрация
11.05.2012
Сообщения
429
Благодарностей
135
Баллы
43
Обучаюсь работе с этой замечательной программой.
Для постинга использовал текст сгенеренный zerberом. Но уж очень он палевный, поэтому решил что-то придумать средствами самого zenno.
Напарсил текстовки с помощью CD(картинки и видео аналогично).
Вычистил от всего левого - остался текстовый файл с предложениями по одному в строку - его разбил на 3 файла. И тяну из этих файлов случайное колличество строк (3-5) объеденяя их в абзацы.
И наконец сам вопрос - как замешать кей в эту текстовку (абзац)?
 

7make

Client
Регистрация
25.06.2011
Сообщения
1 547
Благодарностей
1 310
Баллы
113

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с 7make какие-либо сделки.

вариантов несколько, зависит от требований к положению ключа.
1. Если просто вставить 1 раз ключ в любое место, просто подсчитай кол-во пробелов и делай замену через обработку текста и номер совпадения.


2. Самые часто встречаемые слова/части речи/etc.
Частотное распределение популярных словоформ и словосочетаний (основной корпус)
К примеру союз И. Делай замену всех или по номеру совпадения.
что заменить:пробел_и_пробел на что заменить: пробел_и_твойключ_пробел

3. Свой код на C#
Более изящно можно замутить правила замены

Но я бы уже делал путем,а не абы как тулил ключ.
Подруби словари частей речи
Почитай денек-другой http://www.ruscorpora.ru/ на предмет морфологии, семантики, синтаксиса, оборотов и т.д.
Составил бы схемы разметки(вставки ключа) более релевантно и со смыслом.

Можно погуглить, думаю есть либы или классы какие на C# под это дело.
 
  • Спасибо
Реакции: blackeye и GreenWay

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)