|
|
|
| Посетитель вводит в форму информацию, и я должен ему сообщить, принимаю ли я введенные данные в обработку. А принять я могу только русские слова, написанные в соответствии с правилами русской грамматики. Не в смысле правильности синтаксиса, спряжения, склонения или наличия в словарях, а в смысле того, что такое слово есть или может быть.
К примеру, если хоть в одном слове есть латиница, цифры или другие небуквенные знаки, то диагностируется как ошибка.
Если "И" краткое, мягкий знак или твердый знак идут после гласной - ошибка.
Если подряд идут три одинаковые буквы - ошибка.
Какие еще есть признаки ошибки?
=============================
(Не поленюсь сделать в скрипте самый детальный анализ, поскольку это очень важно для посетителя, так что важны даже маловероятные обстоятельства). | |
|
|
|
|
|
|
|
для: Владимир55
(01.02.2010 в 12:46)
| | Есть на свете место беззаботное,
Где гуляет важно, словно граф,
Очень длинношеее животное
Под чудным названием "Жираф"...
| |
|
|
|
|
|
|
|
для: Владимир55
(01.02.2010 в 12:46)
| | только словари | |
|
|
|
|
|
|
|
для: GeorgeIV
(01.02.2010 в 13:31)
| | Ну punto же работает без словарей... так что если достаточно детально проработать правила - то жить можно. Другой вопрос что соблюдение этих правил не гарантирует того, что такое слово существует в природе. | |
|
|
|
|
|
|
|
для: Loki
(01.02.2010 в 13:38)
| | Другой вопрос что соблюдение этих правил не гарантирует того, что такое слово существует в природе
А для меня это неважно. Жаргон вполне допустим. И, в данном случае, даже привествуется, ибо он точнее выражает человеческие эмоции.
Но затык произойдет в случае потенциально невозможной комбинации. Типа "Юмоър" или "Нашесвтие". Вот признаки таких комбинаций я и ищу. | |
|
|
|
|
|
|
|
для: Владимир55
(01.02.2010 в 13:44)
| | Юмоър будет отвергнут .
а с нашесвтием что не так? | |
|
|
|
|
|
|
|
для: Trianon
(01.02.2010 в 13:51)
| | Три согласных подряд. Так же не бывает? | |
|
|
|
|
|
|
|
для: Владимир55
(01.02.2010 в 14:02)
| | Взбзднуть.
Про три гласных я уже сказал.
Три согласных имеется в Вашем посте в слове "русские" | |
|
|
|
|
|
|
|
для: Trianon
(01.02.2010 в 14:04)
| | Да-а, оказалось всё не так-то просто!
Похоже, что придется пересмотреть условия задачи...
Спасибо! | |
|
|
|
|
|
|
|
для: Владимир55
(01.02.2010 в 14:30)
| | мне кажется некоторым людям будет неприятно сидеть на форуме, где столько непонятных ограничений | |
|
|
|
|
|
|
|
для: psychomc
(01.02.2010 в 15:19)
| | 3 гласных - длинношеее | |
|
|
|
|
|
|
|
для: psychomc
(01.02.2010 в 15:19)
| | Это не форум. | |
|
|
|
|
|
|
|
для: Владимир55
(01.02.2010 в 13:44)
| | Жаргон вполне допустим
========================
а глокая куздра? | |
|
|
|
|
|
|
|
для: elenaki
(01.02.2010 в 21:21)
| | Годится. | |
|
|
|
|
|
|
|
для: Владимир55
(01.02.2010 в 22:30)
| | Заставить посетителей сдавать экзамен по русскому языку. Не здавших клеймить позором и не пускать на сайт. | |
|
|
|
|
|
|
|
для: alexon
(02.02.2010 в 07:49)
| | Не здавших
=============
поздравляю. вас не пустят. | |
|
|
|
|
|
|
|
для: elenaki
(02.02.2010 в 07:53)
| | Ну и я пра этаже. А вот как быть с известным выражением написанным по всем канонам русского языка. Глокая кудра кудранула бокра и кудрячит бокренка | |
|
|
|
|
|
|
|
для: alexon
(02.02.2010 в 08:08)
| | по всем канонам русского языка
Это годится. Слова, которые уже существуют, или которые гипотетически могут существовать - это подходит. Шышки, лыжы, карова - и это пожалуйста.
А не годится:
- дороga
- sвет
- вес5на
- ваъка
- крррррраковяк | |
|
|
|
|
|
|
|
для: Владимир55
(02.02.2010 в 11:33)
| | крррррраковяк это просто с выражением сказано, так-же как крики в лесу в классических сказках выражели, типа Ау-у-у-у-у , или как изображают звуки издаваемые чем-то звучащим, но конечно не так выразительно как "Взбзднуть" ® :) у меня получилось только меньше соласных в слове вздрём
и насчёт символов бывает тоже выразительнее, можно попробовать поставить ударение на согласные - уѓЉ | |
|
|
|
|
|
|
|
для: heed
(02.02.2010 в 21:26)
| | всплеск, ответственный... тоже по 4 подряд | |
|
|
|
|
|
|
|
для: heed
(02.02.2010 в 21:26)
| | Да, вот, кстати, "Ау-у-у-у-у", "уѓЉ" и подобные не пройдут.
Что ещё? | |
|
|
|
|
|
|
|
для: alexon
(02.02.2010 в 08:08)
| | не наговаривайте на куздру. она бокра всего лишь штеко будланула. | |
|
|
|
|
|
|
|
для: elenaki
(02.02.2010 в 20:58)
| | Позонязятнозо | |
|
|
|
|
|
|
|
для: Владимир55
(01.02.2010 в 12:46)
| | не скажу :)
а-то вдруг где-нибудь захочется назвать китайскую валюту тремя байтами "юањ", а будет можно только четырьмя
зависит от кодировки (и возможно шрифта), на utf-8 можно массу байтов подменить не изменяя смысла.
, буква Єє нормально тоже читается , хоть и не соответствует 33м знакам,
, а і и "ять" . вообще только при Ленине вроде упразднили (если не перепутал), в старом стиле хорошие книжки тоже на одном дыхании читаются, с оттенками антиквариата, если не совсем на древнеславянском :)
, насчёт правильных буквосочетаний в словах не слышал о таких, можно русскими буквами и на иностранных языках изъясняться ,но пока не видел слов начинающихся с твёрдого/мягкого знака
и если разговорная речь, трёх шипящих подряд , если не начиная с "c"
, хотя и есть ещё более сложно-трудно-произносимые языки.
с национальными алфавитами работается только зная кодировку текста и даже просто извлечение корней слов русского языка неслабо-трудоёмкое дело, и не всегда точно-выполнимое(где-то на dklab видел такую функцию).
А с антиматами вообще сплошные ругательства в выражениях нужно вставлять ,) | |
|
|
|