Реклама на сайте Advertise with us

Как програмно реализовать распознавание гласных и согласных

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 02.04.04
Сообщения: 298
Рейтинг: 56

Ссылка на сообщениеДобавлено: 12/03/06 в 20:53       Ответить с цитатойцитата 

внезапно понадобилось из большого списка фирм отсортировать тех что начинаются с согласной и затем идёт гласная

есть подозрение что с помощью JS такое можно сделать
список в txt файле, каждая фирма новый параграф
наверное можно в екселе сделать с помощью макросов на пока не нашёл как icon_sad.gif

0
 

Ревнивый муж подобен турку

С нами с 01.03.06
Сообщения: 4302
Рейтинг: 905

Ссылка на сообщениеДобавлено: 12/03/06 в 21:01       Ответить с цитатойцитата 

Подумал, в Экселе вот так лучше сделать:

=ЕСЛИ(НАЙТИ(ЛЕВСИМВ(RC[1];1);"bcdfghgklmnpqrstvwxzaeiouy";1)>20;"Гласная";"Согласная")

В столбце слева эта формула, в столбце справа - список файлов. Эта херь только первую букву смотрит, ну, вторую, разберешься как.

Если тебе надо просто подрочить, жми сюда

3
 



С нами с 07.01.04
Сообщения: 2868
Рейтинг: 1536

Ссылка на сообщениеДобавлено: 12/03/06 в 21:41       Ответить с цитатойцитата 

Код:
grep ^[^aeoui][aeoui] -i file.txt

.

3
 



С нами с 02.04.04
Сообщения: 298
Рейтинг: 56

Ссылка на сообщениеДобавлено: 12/03/06 в 23:02       Ответить с цитатойцитата 

я как та обезьяна с гранатой уже и логику кода понял и в
таги обрамил но вижу пустую страницу

чувствую что нужно назначить какие то переменные


Код:

<HTML><BODY>

<script language=javaScript>
grep ^[^aeoui][aeoui] -i file.txt
</script>

</BODY></HTML>

0
 



С нами с 07.01.04
Сообщения: 2868
Рейтинг: 1536

Ссылка на сообщениеДобавлено: 12/03/06 в 23:10       Ответить с цитатойцитата 

да нет, grep - это утилита под юниксом, можешь запустить в шелле на сервере например. или скачать grep под свою операционную систему, если она не входит в стандартный набор (как в Windows, например).

.

3
 



С нами с 02.04.04
Сообщения: 298
Рейтинг: 56

Ссылка на сообщениеДобавлено: 12/03/06 в 23:20       Ответить с цитатойцитата 

я то думаю, .. уже вот до чего усовершенствовал прочитав пару уроков по JS.


Код:

<HTML><BODY onLoad=grep>

<script language=javaScript>
function ()
{
var grep ^[^aeoui][aeoui] -i file.txt();
}
</script>

</BODY></HTML>


но чувствую что можно без юниховой утилиты, просто описать какие их букв должны быть перыми и какие вторыми и перечислить согласные и гласные, так ?

0
 



С нами с 02.04.04
Сообщения: 298
Рейтинг: 56

Ссылка на сообщениеДобавлено: 12/03/06 в 23:47       Ответить с цитатойцитата 

попробавал на хосте - работает. как бы ещё в файл результат записать?

0
 



С нами с 07.01.04
Сообщения: 2868
Рейтинг: 1536

Ссылка на сообщениеДобавлено: 12/03/06 в 23:49       Ответить с цитатойцитата 

Андрей, вот так:

Код:
rep ^[^aeoui][aeoui] -i file.txt > results.txt


Результаты в файле results.txt

.

3
 



С нами с 02.04.04
Сообщения: 298
Рейтинг: 56

Ссылка на сообщениеДобавлено: 13/03/06 в 00:05       Ответить с цитатойцитата 

Петр Кроликов писал:
Подумал, в Экселе вот так лучше сделать:
=ЕСЛИ(НАЙТИ(ЛЕВСИМВ(RC[1];1);"bcdfghgklmnpqrstvwxzaeiouy";1)>20;"Гласная";"Согласная")
В столбце слева эта формула, в столбце справа - список файлов. Эта херь только первую букву смотрит, ну, вторую, разберешься как.


настойчиво ругается вот в этом месте
RC[1]

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »