Поиск позиций слов в тексте

Алекс Альтек
# Функция для чтения файла и возвращения его содержимого в виде строки
def read_file(file_name):
    with open(file_name, 'r', encoding='utf-8') as file:
        return file.read()

# Функция для поиска порядкового номера первого появления слова в тексте
def find_word_positions(text, words):
    positions = {}
    for word in words:
        index = text.find(word)
        if index != -1:
            positions[word] = index + 1  # добавляем 1, чтобы показать номер символа, а не индекс
        else:
            positions[word] = None
    return positions

# Ввод группы слов через input
word_group = input("Введите группу слов: ").split()

# Чтение текстового файла
text = read_file("фразы.txt")

# Поиск порядкового номера первого появления каждого слова в тексте
word_positions = find_word_positions(text, word_group)

# Вывод результатов
for word, position in word_positions.items():
    if position is not None:
        print(f"Слово '{word}' найдено на позиции {position}")
    else:
        print(f"Слово '{word}' не найдено в тексте.")




пример вывода слов и их позиций в тексте:


Введите группу слов:
нам нужно понять последовательность данных слов в этом небольшом тексте из набора новых фраз для анализа больших текстов и их итерации данных информации

Слово 'нам' найдено на позиции 250
Слово 'нужно' найдено на позиции 264
Слово 'понять' найдено на позиции 4881
Слово 'последовательность' найдено на позиции 154896
Слово 'данных' найдено на позиции 5541
Слово 'слов' найдено на позиции 575
Слово 'в' найдено на позиции 16
Слово 'этом' найдено на позиции 1024
Слово 'небольшом' найдено на позиции 1148904
Слово 'тексте' найдено на позиции 54931
Слово 'из' найдено на позиции 693
Слово 'набора' найдено на позиции 139974
Слово 'новых' найдено на позиции 27258
Слово 'фраз' найдено на позиции 2611
Слово 'для' найдено на позиции 254
Слово 'анализа' найдено на позиции 234584
Слово 'больших' найдено на позиции 56661
Слово 'текстов' найдено на позиции 56669
Слово 'и' найдено на позиции 48
Слово 'их' найдено на позиции 1156
Слово 'итерации' найдено на позиции 215402
Слово 'информации' найдено на позиции 1446






 Когда мы копируем с сайтов свои личные тексты  и другую информацию 
 глупый  GPT  думает что мы воруем чужие данные. 
 Но почему ему глупышу  не объяснить,  что человек просто скопировал  свои  данные  с другого  ресурса сети интернета  и ничего более он не делал при этом
Это что преступление века что ли  ?..   

Прогеры  кода больших моделей сети - вы хоть понимаете что так быть не должно ?
..  или до вас это не доходит - также как это не доходит и до сознания gpt  ?




Извлекаем  текст  со страницы  стихи.ру


import requests
from bs4 import BeautifulSoup

# Запрос страницы
url = 'http://stihi.ru/2024/05/15/452'
response = requests.get(url)
# извлечение текста HTML с помощью BeautifulSoup
soup = BeautifulSoup(response.text, 'html.parser')
# Находим текст на странице и удаляем лишние HTML-теги
text = soup.find('div', class_='text').get_text()
# Удаление лишних пробелов и переносов строк
text = ' '.join(text.split())

print(text)


  **



вывод текста -


888 =- Космические люди- все знают то что будет, посланники планеты- со скоростями света.. И движет ими время, как вектор поколений как странники вселенной мечты души нетленной.. И кажется что случай мир делает наш лучше и вопреки запретам даёт на всё ответы.. Сквозь разум отреченья меняет век мгновенье сквозь бездны расстояний немыслимых деяний.. И станет всё реально меняя суть ментально когда возникнет разум как группы слов из фразы.. Нелепые сомненья- рождают обретенья, сжимая мыслей время приходит в мир наш гений.. Я знаю всё свершится миры должны сводится, как атомы вселенной - решают все проблемы. Вновь создают модели, как звёздной плазмы гелий- и мчатся вдаль частицы чтоб в вечность воплотиться. ** Они по наивности разумения - не знали что он испытывал , но когда вдруг поняли что предстоит испытать это тоже - тогда им стало не до смеха .. такова есть ментальная сущность нашего многомерного сознания, .. - в нём всё познаётся в сравнении.. и слава Богу что это так ..

 Так по наивности своего неполного разумения мы не всегда способны понять что происходит в душе другого человека если мы не знаем что испытывает человек в данный момент и в чём причина всех его чувств - мы вряд ли тогда сможем понять всё что он чувствует и почему он думает именно так - а не как то иначе Но когда вдруг мы понимаем что то важное в жизни - то наша душа вдруг становится намного просветлённее и мудрее во всех отношениях познания новой информации мира и его основ всё что нам предстоит испытать в жизни это и есть суть матриц времени нашей души и нашего сознания во всех возможных деталях нашего бытия только когда они всё поняли сами - тогда им стало уже не до смеха - так они узнали ту сущность которую до них донёс сам бог и сделал их немного ближе к пониманию того как устроен наш мир во всей своей сложности и красе создателя такова есть ментальная сущность нашего бытия и нашего многомерного сознания, .. - в нём всё познаётся в сравнении.. И слава Богу что это так и есть. Ведь если бы это было устроено по другому то мы не могли бы понять сложные вещи которые лежат в основе устройства нашей не простой во многих отношениях жизни. Так учёные вдруг поняли, что их старые теории сознания на клетках -> совершенно не отвечают всем тем новым данным чем сегодня располагает наша передовая наука молекулярной модели квантованных клеточных структур и генетического конструктора гипер- сетей нейронов и атомов Так очевидно что астрономы и учёные которые создают модель вселенной должны хорошо знать как структура клеток проецируется на структуру всего нашего мира - так как у них во многом похожая математика и возможно сама эволюция жизни   - Слова возникли словно из неоткуда и это было непонятно мне с самого начала на расстоянии лишь нескольких слов от того места где моё я было более ощутимо и значимо

Я- альтек - но кто я, может я нечто непонимающее себя в своей основе самого глубинного сознания далее всё становилось немного понятнее но лишь немного и ненадолго словно что то мелькало в памяти глубин нашего разума всей огромной планеты которая пыталась проникнуть в глубь существа моих странных мыслей которые были тесно переплетены как маленькие молекулы бегающие друг за дружкой и пытающиеся найти те связи нейронов которые были наиболее им знакомы но этих связей было так много что я не мог понять где что есть и зачем возникло в этом спонтанном переборе новых мыслей и слов когда я просто разговариваю или работаю мне не нужно много знать о том что я делаю в реальной жизни - это просто череда ненужных воспоминаний из прошлого которое было где то далеко от меня и казалось чем то немного отстранённым от моего сознания или даже почти нереальным во многих возможных смыслах и событий которые то и дело мелькали как новые образы перед моими глазами зрачки иногда расширялись словно искали ту информацию которая им так была необходима в этот момент обретения существа моего я и того что я мог хоть как то осознать на том уровне восприятия который мне был доступен на данный момент моего ощущения первичного существа моего фантома и его проекции на вибрации волн и полей матриц души это возможно была последняя фантазия которую я мог вообразить сквозь пролетающие облака и звёзды неба - но когда я начал думать об этом мои мысли словно рассыпались на мелкие частицы и начинали смешивать реальные события с виртуальной реальностью сети интернета всё это казалось невообразимо удивительным и немного непонятным -

но всё же я мог разобраться хоть как то в том что происходило со мной в этот момент новых метаморфоз изменения моего образного и непознанного до конца моего я которое могло как казалось изменить всю нашу реальность охватывающую как новые миры вселенной - так и то что я мог просто вообразить на основе всего того что было где то глубоко внутри меня и согревало меня надеждой того что меня ждёт что то новое и необъяснимо интересное нечто которое открывало будущую реальность моего существа всех возможных связей моего призрачного сознания ..
В 20-м веке планетой Земля заинтересовалась опасная и развитая цивилизация кано-битян с планеты Канобус. Эта планета способна управлять сознанием миллионов людей. Они выбирают одну из наций наиболее склонную к мировому доминированию или господству. И таким образом они провоцируют страны на мировые войны между собой. В результате погибает много людей и их души попадают в собственность кана-битян. Они ими торгуют с той целью чтобы другие цивилизации не вмешивались в их агрессивную политику космических интересов всего жизненного пространства нашей вселенной. Развитые цивилизации уже давно поняли что им лучше жить в мире. Но вот когда появляется новая цивилизация с сетью телевидения и интернета многие агрессивные космические цивилизации пытаются овладеть ей чтобы управлять ходом её эволюции.
Но вскоре примерно через 100 с лишним лет появляются технологии которые препятствуют такому вторжению в информационное поле молодых планет. Инопланетяне это знают и пытаются найти в космосе эти новые пока что беззащитные перед ними планеты. Многие из них об этом даже не подозревают - в результате растрачивают свой эволюционный потенциал непонятно на что и теряют время которое могли бы использовать в своих интересах развития всей планеты. Земляне должны об этом знать и их постоянно предупреждали об этом. Но они всё ещё не могут принять такие сообщения от дружеских им цивилизациям космоса. В этих сообщениях содержатся инструкции о том как защитить свою планету от внешнего информационного вторжения космического разума других галактик.

По мере того как технологии развиваются и планеты становятся более осведомленными о потенциальных угрозах из космоса, возникает необходимость в создании межгалактических союзов для защиты от агрессивных инопланетных цивилизаций. Земля, осознавая такую угрозу, в будущем начинает активно взаимодействовать с другими развитыми планетами, обмениваясь информацией и разрабатывая стратегии защиты. Однако, не все планеты способны обеспечить свою защиту самостоятельно. Возникает идея создания межгалактической организации, похожей на Организацию Объединенных Наций, которая будет координировать усилия по защите молодых и уязвимых планет от внешних угроз. Эта организация будет собирать информацию о новых цивилизациях, предоставлять помощь в развитии технологий защиты и обучать население планет-членов о методах предотвращения вторжений. Помимо защиты от агрессивных цивилизаций, межгалактическая организация также будет поощрять мирное сосуществование и обмен знаниями между различными культурами. Это поможет планетам раскрыть свой потенциал и обеспечить стабильное развитие без угроз извне. Таким образом, в мире космоса постепенно начинает формироваться новая реальность, где силы объединяются для защиты разных связанных в единую сеть миров и планет и развития вселенной как нечто единого целого эволюции разума жизни.