Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как подсчитать количество слов в тексте / 22 сообщений из 22, страница 1 из 1
09.02.2013, 00:39
    #38144199
Zimer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подсчитать количество слов в тексте
Всем привет.
Подскажите решение:
Есть текст, и есть пару слов, каким образом можно подсчитать сколько раз слово встречаться в тексте?
За ранее благодарен.
...
Рейтинг: 0 / 0
09.02.2013, 00:47
    #38144201
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подсчитать количество слов в тексте
Zimerкаким образом можно подсчитать сколько раз слово встречаться в тексте?Например, заменить его на пустую строку и подсчитать насколько укоротится строка.
...
Рейтинг: 0 / 0
09.02.2013, 00:51
    #38144203
Zimer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подсчитать количество слов в тексте
miksoftZimerкаким образом можно подсчитать сколько раз слово встречаться в тексте?Например, заменить его на пустую строку и подсчитать насколько укоротится строка.
Спасибо но не вариант.
...
Рейтинг: 0 / 0
09.02.2013, 01:17
    #38144213
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подсчитать количество слов в тексте
Zimermiksoftпропущено...
Например, заменить его на пустую строку и подсчитать насколько укоротится строка.
Спасибо но не вариант.Тогда излагайте задачу более полно.
Гадать, что для вас вариант, а что нет - не вариант.
...
Рейтинг: 0 / 0
09.02.2013, 02:56
    #38144233
MikkiMouse
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подсчитать количество слов в тексте
Zimer,

Код: php
1.
2.
$text = "Your example";
print_r(array_count_values(array_map('strtolower', array_filter(array_map('trim', preg_split('/\W/', $text))))));
...
Рейтинг: 0 / 0
09.02.2013, 12:48
    #38144338
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подсчитать количество слов в тексте
как нить так
Код: php
1.
2.
3.
4.
5.
$count = $index = $offset = 0;
do {
    $offset += $index;
    $count++;
} while ((($index = strpost($str, $needle, $offset)) !== false)


не проверял
...
Рейтинг: 0 / 0
09.02.2013, 12:49
    #38144339
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подсчитать количество слов в тексте
fix
Код: php
1.
 $offset += $index + strlen($needle);
...
Рейтинг: 0 / 0
09.02.2013, 14:01
    #38144376
phpz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подсчитать количество слов в тексте
...
Рейтинг: 0 / 0
09.02.2013, 14:20
    #38144390
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подсчитать количество слов в тексте
это слишком просто
...
Рейтинг: 0 / 0
09.02.2013, 14:52
    #38144409
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подсчитать количество слов в тексте
Просто? Тогда preg_match_all нужно использовать!
Преимущества:
1) наверняка сожрет больше ресурсов,
2) заодно и регекспы изучить придется.
...
Рейтинг: 0 / 0
09.02.2013, 16:50
    #38144477
Ренат
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подсчитать количество слов в тексте
Zimer,

еще вариант
Код: php
1.
$count=sizeof(explode($word, $content)) - 1;
...
Рейтинг: 0 / 0
09.02.2013, 16:52
    #38144478
Ренат
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подсчитать количество слов в тексте
vkleПросто? Тогда preg_match_all нужно использовать!
Преимущества:
1) наверняка сожрет больше ресурсов,
2) заодно и регекспы изучить придется.
preg_match_all зато с простотой справиться с такими задачами:
1) если считать надо не точное слово а еще и падежи к примеру: клавиатур а , клавиатур ой
2) если нельзя слова начинающиеся так же считать: кот , кот орый, кот офалка
...
Рейтинг: 0 / 0
09.02.2013, 16:54
    #38144479
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подсчитать количество слов в тексте
можно еще на скле замутить
...
Рейтинг: 0 / 0
09.02.2013, 17:13
    #38144486
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подсчитать количество слов в тексте
Ренатpreg_match_all зато с простотой справиться с такими задачами:Ага. Но мы же пока не знаем, чего хочет топикстартер.
...
Рейтинг: 0 / 0
09.02.2013, 21:42
    #38144660
nexoma
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подсчитать количество слов в тексте
весело тут.

unix> cat file.txt | grep -P 'слово' | wc -w
...
Рейтинг: 0 / 0
09.02.2013, 21:48
    #38144665
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подсчитать количество слов в тексте
Код: plaintext
unix> cat file.txt | grep -P 'слово'  -c
...
Рейтинг: 0 / 0
09.02.2013, 21:48
    #38144666
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подсчитать количество слов в тексте
Код: plaintext
unix> grep -P -c 'слово' file.txt
...
Рейтинг: 0 / 0
10.02.2013, 08:47
    #38144917
Ренат
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подсчитать количество слов в тексте
Код: php
1.
php_admin_value “disable_functions” ...

вам
...
Рейтинг: 0 / 0
11.02.2013, 18:58
    #38146702
SmeL_md
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подсчитать количество слов в тексте
Код: sql
1.
2.
3.
4.
5.
6.
  SELECT foo
       , count(foo) as cnt
    FROM regexp_split_to_table('odin dva tri cetyre opeati odin i dva', E'\\s+') AS foo 
--WHERE foo = 'odin'
GROUP BY foo 
ORDER BY cnt DESC

Следующий, хотел с триграммами сделать но знаний пока не хватило :)
...
Рейтинг: 0 / 0
11.02.2013, 19:16
    #38146729
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подсчитать количество слов в тексте
Триггеры то там чем помогут?
...
Рейтинг: 0 / 0
11.02.2013, 19:26
    #38146741
SmeL_md
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подсчитать количество слов в тексте
Hett,
не триггеры а триграммы, которые позволяют находить слова, наиболее близкие к запросу.
...
Рейтинг: 0 / 0
11.02.2013, 20:29
    #38146806
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подсчитать количество слов в тексте
SmeL_mdHett,
не триггеры а триграммы, которые позволяют находить слова, наиболее близкие к запросу.
ой
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как подсчитать количество слов в тексте / 22 сообщений из 22, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]