PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 3
ВиталийОдесса Отправлено: 09 Сентября, 2016 - 09:44:59 • Тема: Интересная задачка - получить координаты найденного слова в тексте! • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 58
решение найдено

preg_match_all с параметром PREG_OFFSET_CAPTURE справляется на ура!
ВиталийОдесса Отправлено: 08 Сентября, 2016 - 22:47:50 • Тема: Интересная задачка - получить координаты найденного слова в тексте! • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 58
Пока есть вариант - побайтовый перебор всего файла, но для 2 гб это очень долго! Есть более оптимальные идеи?
ВиталийОдесса Отправлено: 08 Сентября, 2016 - 12:40:34 • Тема: Интересная задачка - получить координаты найденного слова в тексте! • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 58
Здравствуйте. Есть текстовой файл 2гб, задача найти слово к примеру "тундра" - в этом файле слово встречается 357раз. Нужно для каждого слова найти байты с которых оно начинается! Результат должен быть примерно таким:

1 тундра 1144
2 тундра 44545
3 тундра 45666
4 тундра 741758
5 тундра 825527
6 тундра 5241757
....
357 тундра 19000000104

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB