С нами с 02.04.04
Сообщения: 298
Рейтинг: 56
|
Добавлено: 12/03/06 в 20:53 |
внезапно понадобилось из большого списка фирм отсортировать тех что начинаются с согласной и затем идёт гласная
есть подозрение что с помощью JS такое можно сделать
список в txt файле, каждая фирма новый параграф
наверное можно в екселе сделать с помощью макросов на пока не нашёл как
|
|
|
|
Ревнивый муж подобен турку
С нами с 01.03.06
Сообщения: 4302
Рейтинг: 905
|
Добавлено: 12/03/06 в 21:01 |
Подумал, в Экселе вот так лучше сделать:
=ЕСЛИ(НАЙТИ(ЛЕВСИМВ(RC[1];1);"bcdfghgklmnpqrstvwxzaeiouy";1)>20;"Гласная";"Согласная")
В столбце слева эта формула, в столбце справа - список файлов. Эта херь только первую букву смотрит, ну, вторую, разберешься как.
|
|
|
|
С нами с 07.01.04
Сообщения: 2868
Рейтинг: 1536
|
Добавлено: 12/03/06 в 21:41 |
Код: | grep ^[^aeoui][aeoui] -i file.txt |
|
|
|
|
С нами с 02.04.04
Сообщения: 298
Рейтинг: 56
|
Добавлено: 12/03/06 в 23:02 |
я как та обезьяна с гранатой уже и логику кода понял и в
таги обрамил но вижу пустую страницу
чувствую что нужно назначить какие то переменные
Код: |
<HTML><BODY>
<script language=javaScript>
grep ^[^aeoui][aeoui] -i file.txt
</script>
</BODY></HTML>
|
|
|
|
|
С нами с 07.01.04
Сообщения: 2868
Рейтинг: 1536
|
Добавлено: 12/03/06 в 23:10 |
да нет, grep - это утилита под юниксом, можешь запустить в шелле на сервере например. или скачать grep под свою операционную систему, если она не входит в стандартный набор (как в Windows, например).
|
|
|
|
С нами с 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>
|
но чувствую что можно без юниховой утилиты, просто описать какие их букв должны быть перыми и какие вторыми и перечислить согласные и гласные, так ?
|
|
|
|
С нами с 02.04.04
Сообщения: 298
Рейтинг: 56
|
Добавлено: 12/03/06 в 23:47 |
попробавал на хосте - работает. как бы ещё в файл результат записать?
|
|
|
|
С нами с 07.01.04
Сообщения: 2868
Рейтинг: 1536
|
Добавлено: 12/03/06 в 23:49 |
Андрей, вот так:
Код: | rep ^[^aeoui][aeoui] -i file.txt > results.txt |
Результаты в файле results.txt
|
|
|
|
С нами с 02.04.04
Сообщения: 298
Рейтинг: 56
|
Добавлено: 13/03/06 в 00:05 |
Петр Кроликов писал: | Подумал, в Экселе вот так лучше сделать:
=ЕСЛИ(НАЙТИ(ЛЕВСИМВ(RC[1];1);"bcdfghgklmnpqrstvwxzaeiouy";1)>20;"Гласная";"Согласная")
В столбце слева эта формула, в столбце справа - список файлов. Эта херь только первую букву смотрит, ну, вторую, разберешься как. |
настойчиво ругается вот в этом месте
RC[1]
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |