Добрый день, Владимир.
R> _АТС_=_атээс_ (знаком "_" в данном выражении я обозначаю пробелы).
R> Но если в тексте встретилось "мини-АТС", SPMVSRUS не воспринимает АТС как
R> отдельное слово. При этом выражение "АТС2" читается корректно, то есть как
R> записано в словаре, и это мне вполне подходит.
Всё правильно, так как замена производится при полном соответствии
левой части статьи, а там _атс_, а Вам нужно -атс_, то ничего и не
меняется.
Я не делал такого разбора строки, но сделать можно, но я не уверен,
что при достаточном объёме словаря и низкой производительности
компьютера не возникнут задержки на обработку дополнительных условий,
тем более ещё придётся делать проверку на дефис, который тоже
применяется в таких словах.
И это для всех слов...
R> На мой взгляд, отдельным
R> словом должно считаться любое сочетание из словаря, окруженное "небуквами",
R> в том числе и символом "-".
Вполне возможно, но например мышка, при таком условии считает это
одним словом и произносит его без паузы.
R> Что по этому поводу думаете Вы. Если так и задумывалось, то есть символ "-"
R> не является разделителем слов, то не могли бы Вы объяснить причины такого
R> выбора,
Я не делал специального разбора слов, просто замена по полному
соответствию...
R> а если это ошибка, насколько сложно внести изменения в алгоритм
R> обработки слов из словаря, чтобы выражение "мини-АТС" и подобные ему
R> читались правильно.
Вы можете принудительно разбить такие слова на отдельные, внеся в
начале словаря строку:
тогда, когда дойдёт очередь до нужной статьи слова уже будут
разделены, но при этом конечно они уже будут произноситься, как два
раздельных слова.
Или, что бы сохранить слитность чтения, вносить два
варианта замены, первый, как у Вас и второй:
-атс_=-атээс_
Одним словом эту тему ещё можно обсудить...
--
С уважением, Сергей.
***
Это сообщение No896
было разослано для 172 участников дискуссионного листа
[JFWRus] Re: spmvsrus словарь
-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.others.jfwrus
Написать в лист: mailto:comp.soft.others.jfwrus-list@subscribe.ru
Отписаться: mailto:comp.soft.others.jfwrus--unsub@subscribe.ru?subject=comp.soft.others.jfwrus
http://subscribe.ru/ http://subscribe.ru/feedback