С Новым годом! Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
1711 / 578 / 76
Регистрация: 10.04.2009
Сообщений: 9,298

Кто же выполнил код Python или С

22.12.2023, 10:25. Показов 1487. Ответов 41
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
здравствуйте в коде:
Python
1
2
3
4
5
6
7
8
9
from cffi import FFI # pip install -U cffi
def mainC():
    ffi = FFI()
    ffi.cdef("""int MessageBoxA(HWND hWnd, LPCSTR lpText, LPCSTR lpCation, UINT uType);""")
    _user32 = ffi.dlopen("USER32.DLL")
    print(a.index(4))  # => 3
 
a = [1, 2, 3, 4, 5]
mainC()
шестую строку кода:
Python
1
print(a.index(4))
кто выполнил код Python или С? я про то, что если выполнил С, который в разы быстрее пайтона, тогда вместо неё
можно поместить строку наподобие:
Python
1
txt = txt.replace(l, tr)
и она выполнит в разы быстрее?, речь про миллион замен)), спасибо

Добавлено через 7 минут
понял калаборация в том виде в котором я написал НЕ прокатит, потому как:
Функция ffi.dlopen() используется для загрузки библиотеки USER32.DLL, которая содержит функцию MessageBoxA()
Функция MessageBoxA() — это функция C, но она вызывается из кода Python с использованием библиотеки ffi
и тогда как поправить код, чтобы вызвать сишные replace?

Добавлено через 6 минут
нашёл способ сделать замены txt = txt.replace(l, tr) при помощи C:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import cffi
 
ffi = cffi.FFI()
ffi.cdef("""
char *replace(char *txt, char *l, char *tr);
""")
 
ffi.set_source("my_module", """
#include <stdio.h>
 
char *replace(char *txt, char *l, char *tr) {
  char *p = txt;
  while ((p = strstr(p, l)) != NULL) {
    memmove(p + strlen(tr), p + strlen(l), strlen(p + strlen(l)) - strlen(l) + 1);
    memcpy(p, tr, strlen(tr));
  }
  return txt;
}
""")
 
ffi.compile()
 
txt = "Это строка. Это еще одна строка."
 
l = "строка"
tr = "текст"
 
replaced_txt = ffi.call("replace", ffi.new("char[]", txt), ffi.new("char[]", l), ffi.new("char[]", tr))
 
print(replaced_txt)
Эта строка кода использует функцию ffi.set_source() для компиляции C-кода в Python. В результате будет создан модуль my_module, который содержит функцию replace(). Затем функция ffi.call() вызывает функцию replace() из модуля my_module.
осталось опробовать
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.12.2023, 10:25
Ответы с готовыми решениями:

Кто может сделать на C++ или python или просто ответ
В государстве все монеты имеют нечетный номинал. Известно, что максимальный номинал монеты 21, всего в обиходе 11 различных номиналов....

Кто-нибудь пишет код по памяти или кто помнит строку соединения к SQL на память?
Например, я пишу только копируя свои предыдущие работающие примеры. Т.е. у меня есть кучка кода, которая делает то-то и то-то, беру его из...

Определить фамилии тех, кто выполнил заданную норму
В соревнованиях по бегу принимали участие ученики 8 класса. Определить фамилии тех, кто выполнил заданную норму.

41
Эксперт .NET
 Аватар для Usaga
14111 / 9328 / 1349
Регистрация: 21.01.2016
Сообщений: 35,032
27.12.2023, 12:07
Студворк — интернет-сервис помощи студентам
Ципихович Эндрю, я выше прямо сказал, что мне этот текст не понятен. Это как поток сознания. Другими словами можеш? Четко и ясно?

Добавлено через 11 минут
Просто момент про 70к замен звучит крайне подозрительно и мутно. А приплетение к этому еще и js мутность и сомнительность возводят в квадрат.

Не используется ли этот js как какой-то шаблон и база, в которой твой пятичасовой кол и выполняет замены? Если так, то решение вообще не в той степи, что ты придумал.
0
1711 / 578 / 76
Регистрация: 10.04.2009
Сообщений: 9,298
27.12.2023, 16:02  [ТС]
текст конституции РФ читали когда либо? если нет - нужно гуглить
вот имеется этот текст и имеется набор словосочетаний в файле, пример на украинском:
'[а в разі відсутності можливості]',
'[а в разі відсутності]',
'[а також без номерного знака]',
'[а також завдано шкоди користувачам]',
'[а також завдано шкоди]',
они в столбик в js файле, 70000+ строк вот мне нужно в тексте конституции заменить эти фразы на их же в translit, чтобы я видел, чего ещё нет в js, что я упустил, на питоне делаю:
Python
1
2
3
4
5
6
7
8
9
    for l in lst_js_LR:
        # print(txt_htm_LR.count(l), len(l), len(txt_htm_LR), l)
        if l in txt_htm_LR:
            translit_l = 'start ' + translit(l, language_code='ru', reversed=True) + ' end'
            txt_htm_LR = txt_htm_LR.replace(l, translit_l)
            if l.count(' ') == 1:
                if l.endswith(', который') or l.endswith(', которая') or l.endswith(', которое') or l.endswith(', которые'):
                    l_sp_zp = l.split(',')[0]
                    txt_htm_LR = txt_htm_LR.replace(l_sp_zp, translit_l.split(',')[0])
lst_js_LR - список того, что в js файле - отсортирован по длине от длинного к короткому
txt_htm_LR - текст конституции

Добавлено через 2 часа 24 минуты
Цитата Сообщение от Usaga Посмотреть сообщение
Не используется ли этот js как какой-то шаблон и база, в которой твой пятичасовой кол и выполняет замены? Если так, то решение вообще не в той степи, что ты придумал.
да, так и есть, и что за степь? Авиз же предлагал БД, я с ними ещё никогда не работал...для начала её нужно создать, читал про это и ХЗ какие и сколько столбцов нужно

Добавлено через 1 час 30 минут
Цитата Сообщение от Usaga Посмотреть сообщение
Просто момент про 70к замен звучит крайне подозрительно и мутно
70к это 70 000 я говорю про 700к=700 000 - один нолик потеряли))
замен так-то более 1 млн, просто регулярка из одной строки кода за 12 мин этот боле 1 млн строк файл урезает до озвученных 700к+
0
Эксперт .NET
 Аватар для Usaga
14111 / 9328 / 1349
Регистрация: 21.01.2016
Сообщений: 35,032
28.12.2023, 05:22
Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
они в столбик в js файле, 70000+ строк вот мне нужно в тексте конституции заменить эти фразы на их же в translit, чтобы я видел, чего ещё нет в js, что я упустил, на питоне делаю
Конечная цель этих замен какая? Что за транслит? Почему искомые фразы в JS'нике? Зачем тебе смотреть чего ещё нет в из текста конституции в JS'нике? Что в нём в конечном итоге должно быть? Зачем? Что в итоге должно получиться и для какой цели? Не нужно описывать своё видение решения, оно явно галимое. Что именно ты хочешь сделать? Не как, а что?
1
1711 / 578 / 76
Регистрация: 10.04.2009
Сообщений: 9,298
28.12.2023, 07:31  [ТС]
Usaga, да не вопрос, пояснить можно и я знаю ваш ответ: "всё элементарно Ватсон, нейросеть", но - 1. с нею я не сталкивался, 2. её считаю чёрным ящиком, вроде работает, а как ХЗ это доказывают сделанные сети от гигантов мысли=гугл, майкрософт, 3. её организовать на слабеньком ПК затруднительно
Так вот, есть три кита для офиса=Word, LibreOffice, МойОфис
нужно после ввода слова в этом ПО, а им может быть и одна буква=предлог, например "в", местоимение, например "я"
без пробела ввести букву, например слово "общий" и буква "я", получится "общийя" и чтобы софт понимал что вероятней всего юзер хочет заменить этот текст на "общий язык" и предложить ему это сделать, при вводе этого текста я лично не могу придумать другого словосочетания, а нейросеть смогла бы - и в этом она НЕ очень, а ещё этот софт предполагается, что будет понимать и ввод следующей буквы, это будет первая буква третьего слова, например: "общийяс" - тут мне ничего не приходит на ум как предложить замену на: "общий язык с", уж не знаю плохой пример привёл или нет, вы можете подумать, что некоторые такие манипуляции приведут к множеству предлагаемых замен-согласен, в тоже время как этот пример показывает, что проблематично предложить другие замены после ввода: "общийяс" - как на: "общий язык с", то есть нужно предлагать замены с лексикона пользователя, а нейросети будет трудновато пояснить границы лексикона, например бухгалтера
вот этот лексикон я и организовываю, прописываю его в файле и мне нужно смотреть, что именно я упустил в каком-то тексте
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
28.12.2023, 09:09

Не по теме:

Как скучно я живу...


0
28.12.2023, 10:24

Не по теме:

в нас пропал дух авантюризма! :)

0
Эксперт .NET
 Аватар для Usaga
14111 / 9328 / 1349
Регистрация: 21.01.2016
Сообщений: 35,032
28.12.2023, 17:02
Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
пояснить можно и я знаю ваш ответ: "всё элементарно Ватсон, нейросеть"
Ты сам такой ответ придумал и мне приписываешь. Но зачем? Я лишь хотел узнать суть решаемой задачи.

Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
нужно после ввода слова в этом ПО, а им может быть и одна буква=предлог, например "в", местоимение, например "я"
без пробела ввести букву, например слово "общий" и буква "я", получится "общийя" и чтобы софт понимал что вероятней всего юзер хочет заменить этот текст на "общий язык" и предложить ему это сделать, при вводе этого текста я лично не могу придумать другого словосочетания, а нейросеть смогла бы - и в этом она НЕ очень, а ещё этот софт предполагается, что будет понимать и ввод следующей буквы, это будет первая буква третьего слова, например: "общийяс" - тут мне ничего не приходит на ум как предложить замену на: "общий язык с", уж не знаю плохой пример привёл или нет, вы можете подумать, что некоторые такие манипуляции приведут к множеству предлагаемых замен-согласен, в тоже время как этот пример показывает, что проблематично предложить другие замены после ввода: "общийяс" - как на: "общий язык с", то есть нужно предлагать замены с лексикона пользователя, а нейросети будет трудновато пояснить границы лексикона, например бухгалтера
вот этот лексикон я и организовываю, прописываю его в файле и мне нужно смотреть, что именно я упустил в каком-то тексте
Я нихрена не понял в этом потоке сознания. Тот случай, когда и с бутылкой не разберёшься.

Ладно, суть я уловил: внятного описания задачи не будет. А значит и конструктивный совет дать не можно.
0
1711 / 578 / 76
Регистрация: 10.04.2009
Сообщений: 9,298
28.12.2023, 17:07  [ТС]
Цитата Сообщение от Usaga Посмотреть сообщение
А значит и конструктивный совет дать не можно
я от вас особо и не рассчитывал..........
0
Эксперт .NET
 Аватар для Usaga
14111 / 9328 / 1349
Регистрация: 21.01.2016
Сообщений: 35,032
28.12.2023, 17:10
Ципихович Эндрю, да? Почему это? Думаешь, я просто так начал пинать тебя в сторону обличения сути задачи? Или ты это как-то по своему воспринимаешь?
0
1711 / 578 / 76
Регистрация: 10.04.2009
Сообщений: 9,298
28.12.2023, 17:14  [ТС]
Цитата Сообщение от Usaga Посмотреть сообщение
Думаешь, я просто так начал пинать тебя в сторону обличения сути задачи?
а если не просто так, тогда зачем?
1, 2, 3 из участников топика поёрничал и что мне с этого - ничего
0
Эксперт .NET
 Аватар для Usaga
14111 / 9328 / 1349
Регистрация: 21.01.2016
Сообщений: 35,032
28.12.2023, 17:20
Ципихович Эндрю, чтобы дать конструктивный совет. Постановка вопроса и дальнейшие обсуждения показали, что тут типичная "проблема XY". И решается эта проблема одним единственным образом - вскрытием исходной задачи, без того мусора, который автор вопроса наворотил думая, что это решение.

Тебе про делу никто ничего не ответил потому, что никто не понял, что в итоге ты хочешь сделать. И если ты не научишься из слов составлять осмысленные предложения, то никогда и не будешь получать ничего кроме ёрничества.
3
1711 / 578 / 76
Регистрация: 10.04.2009
Сообщений: 9,298
28.12.2023, 17:25  [ТС]
Usaga,
Цитата Сообщение от Usaga Посмотреть сообщение
вскрытием исходной задачи
смысла лучше пояснить, наверное нет, чтобы не нарваться на:
Цитата Сообщение от Usaga Посмотреть сообщение
Я нихрена не понял в этом потоке сознания. Тот случай, когда и с бутылкой не разберёшься.
всех кто заглянул в топик с наступающим, всех благ, здоровья и мирного неба
0
Эксперт .NET
 Аватар для Usaga
14111 / 9328 / 1349
Регистрация: 21.01.2016
Сообщений: 35,032
28.12.2023, 17:29
Лучший ответ Сообщение было отмечено Aviz__ как решение

Решение

Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
смысла лучше пояснить, наверное нет, чтобы не нарваться на:
Чтобы на это не нарваться, надо нормально мысль излагать. Если ты не в состоянии, то мы-то тут причём? Мы честно попытались помочь. Нет, так нет.

Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
всех кто заглянул в топик с наступающим, всех благ, здоровья и мирного неба
Тебя тоже с наступающим!) Пускай тебе дедушка Никлаус принесёт дополнительный гипоталамус)
0
1711 / 578 / 76
Регистрация: 10.04.2009
Сообщений: 9,298
28.12.2023, 18:27  [ТС]
Цитата Сообщение от Usaga Посмотреть сообщение
Сообщение было отмечено Aviz__ как решение
и ещё один юзер появился, давно не было ..........
какое решение в сообщении № 33?
поясняю на русском языке - я формирую файл с кусочками текста=словосочетаниями
В грамматике: сочетание двух или нескольких слов (в составе предложения), объединённых грамматически и по смыслу.
и в любом тексте мне нужно проверить учтено ли то, что в этом проверяемом тексте, и то, что я написал в файле js
то, что скрипит делает за около 5 часов как я писал, так там же текст конституции30 степени, а точнее:
1. УК РФ 04.08.2023
2. УПК РФ 04.08.2023
3. КоАП РФ 04.08.2023
4. ПДД РФ 02.06.2023
5. ГОСТ Р 52289-2019 01.04.2020
6. УИК РФ 24.06.2023
7. НК РФ ч. 1 04.08.2023
8. НК РФ ч. 2 04.08.2023
9. ТК РФ 04.08.2023
10. СК РФ 31.07.2023
11. ЖК РФ 04.08.2023
12. КАС РФ 24.07.2023
13. ЛК РФ 04.08.2023
14. ВК РФ 04.08.2023
15. ГПК РФ 24.06.2023
16. АПК РФ 18.03.2023
17. О полиции 04.08.2022
18. Об оружии 06.02.2023
19. ПП РФ N 681 10.07.2023
20. ПП РФ N 1002 10.07.2022
21. Вред здоровью 18.01.2012
22. Об ОРД 29.12.2022
23. О прокуратуре РФ 24.07.2023
24. О защите прав потребителей 04.08.2023
25. Таможенный кодекс ЕАЭС 18.03.2023
26. ГК РФ 1_24.07.2023
27. ГК РФ 2_24.07.2023
28. ГК РФ 3_24.07.2023
29. ГК РФ 4_13.06.2023
30. Указ президента РФ № 1495 31.07.2022
потому и долго ищет, а если бы скрипт проверял в одном из этих 30 документах, так за пятнадцать минут бы справился, такие дела.........
Цитата Сообщение от Usaga Посмотреть сообщение
Пускай тебе дедушка Никлаус
у меня один дедушка - дед Мороз, а этого мне не нужно))
0
 Аватар для Aviz__
2736 / 2046 / 506
Регистрация: 17.02.2014
Сообщений: 9,462
28.12.2023, 19:04
Ципихович Эндрю, ты пишешь слово "труба" и твоя система погнала искать все близкие по смыслу слова в конституции РФ и прочих нормативных актах? а почему не в энциклопедии?
ты явно мир воспринимаешь в другом ракурсе, чем 98% людей! как ты вообще живешь...
0
1711 / 578 / 76
Регистрация: 10.04.2009
Сообщений: 9,298
28.12.2023, 19:21  [ТС]
Цитата Сообщение от Aviz__ Посмотреть сообщение
твоя система погнала искать все близкие по смыслу слова
нет никаких близких=токенов, нужно только точное попадание
Цитата Сообщение от Aviz__ Посмотреть сообщение
а почему не в энциклопедии?
не переживайте и до неё дойдём.....
Цитата Сообщение от Aviz__ Посмотреть сообщение
ты пишешь слово "труба"
был конкретный вопрос, отвечу конкретно, из имеющегося:
'[труба, изъятая;какая?]![трубы, изъятой;у чего-у?где-возле?от чего-от?]![трубе, изъятой;к чему-к?]![трубу, изъятую;на что-на?]![трубой, изъятой;с чем-с?перед чем-перед?]',
'[труба, находящаяся;какая?]![трубы, находящейся;у чего-у?где-возле?от чего-от?]![трубе, находящейся;к чему-к?]![трубу, находящуюся;на что-на?]![трубой, находящейся;с чем-с?перед чем-перед?]',
'[труба, обнаруженная;какая?]![трубы, обнаруженной;у чего-у?где-возле?от чего-от?]![трубе, обнаруженной;к чему-к?]![трубу, обнаруженную;на что-на?]![трубой, обнаруженной;с чем-с?перед чем-перед?]',
'[труба, похищенная;какая?]![трубы, похищенной;у чего-у?где-возле?от чего-от?]![трубе, похищенной;к чему-к?]![трубу, похищенную;на что-на?]![трубой, похищенной;с чем-с?перед чем-перед?]',
'[труба, принадлежащая;какая?]![трубы, принадлежащей;у чего-у?где-возле?от чего-от?]![трубе, принадлежащей;к чему-к?]![трубу, принадлежащую;на что-на?]![трубой, принадлежащей;с чем-с?перед чем-перед?]',
'[труба круглого сечения;какая?]![трубы круглого сечения;у чего-у?где-возле?от чего-от?]![трубе круглого сечения;к чему-к?]![трубу круглого сечения;на что-на?]![трубой круглого сечения;с чем-с?перед чем-перед?]',
'[труба круглой формы;какая?]![трубы круглой формы;у чего-у?где-возле?от чего-от?]![трубе круглой формы;к чему-к?]![трубу круглой формы;на что-на?]![трубой круглой формы;с чем-с?перед чем-перед?]',
'[труба прямоугольного сечения;какая?]![трубы прямоугольного сечения;у чего-у?где-возле?от чего-от?]![трубе прямоугольного сечения;к чему-к?]![трубу прямоугольного сечения;на что-на?]![трубой прямоугольного сечения;с чем-с?перед чем-перед?]',
'[труба прямоугольной формы;какая?]![трубы прямоугольной формы;у чего-у?где-возле?от чего-от?]![трубе прямоугольной формы;к чему-к?]![трубу прямоугольной формы;на что-на?]![трубой прямоугольной формы;с чем-с?перед чем-перед?]',
'[труба цилиндрической формы;какая?]![трубы цилиндрической формы;у чего-у?где-возле?от чего-от?]![трубе цилиндрической формы;к чему-к?]![трубу цилиндрической формы;на что-на?]![трубой цилиндрической формы;с чем-с?перед чем-перед?]',
'[труба, которая была;какая?]![трубы, которая была;у чего-у?где-возле?от чего-от?]![трубе, которая была;к чему-к?]![трубу, которая была;на что-на?]![трубой, которая была;с чем-с?перед чем-перед?]',
'[труба, которая куплена;какая?]![трубы, которая куплена;у чего-у?где-возле?от чего-от?]![трубе, которая куплена;к чему-к?]![трубу, которая куплена;на что-на?]![трубой, которая куплена;с чем-с?перед чем-перед?]',
'[труба, которая лежала;какая?]![трубы, которая лежала;у чего-у?где-возле?от чего-от?]![трубе, которая лежала;к чему-к?]![трубу, которая лежала;на что-на?]![трубой, которая лежала;с чем-с?перед чем-перед?]',
'[труба, которая лежит;какая?]![трубы, которая лежит;у чего-у?где-возле?от чего-от?]![трубе, которая лежит;к чему-к?]![трубу, которая лежит;на что-на?]![трубой, которая лежит;с чем-с?перед чем-перед?]',
'[труба, которая могла;какая?]![трубы, которая могла;у чего-у?где-возле?от чего-от?]![трубе, которая могла;к чему-к?]![трубу, которая могла;на что-на?]![трубой, которая могла;с чем-с?перед чем-перед?]',
'[труба, которая может;какая?]![трубы, которая может;у чего-у?где-возле?от чего-от?]![трубе, которая может;к чему-к?]![трубу, которая может;на что-на?]![трубой, которая может;с чем-с?перед чем-перед?]',
'[труба, которая находилась;какая?]![трубы, которая находилась;у чего-у?где-возле?от чего-от?]![трубе, которая находилась;к чему-к?]![трубу, которая находилась;на что-на?]![трубой, которая находилась;с чем-с?перед чем-перед?]',
'[труба, которая находится;какая?]![трубы, которая находится;у чего-у?где-возле?от чего-от?]![трубе, которая находится;к чему-к?]![трубу, которая находится;на что-на?]![трубой, которая находится;с чем-с?перед чем-перед?]',
'[труба, которая окрашена;какая?]![трубы, которая окрашена;у чего-у?где-возле?от чего-от?]![трубе, которая окрашена;к чему-к?]![трубу, которая окрашена;на что-на?]![трубой, которая окрашена;с чем-с?перед чем-перед?]',
'[труба, которая предназначена;какая?]![трубы, которая предназначена;у чего-у?где-возле?от чего-от?]![трубе, которая предназначена;к чему-к?]![трубу, которая предназначена;на что-на?]![трубой, которая предназначена;с чем-с?перед чем-перед?]',
'[труба, которая принадлежала;какая?]![трубы, которая принадлежала;у чего-у?где-возле?от чего-от?]![трубе, которая принадлежала;к чему-к?]![трубу, которая принадлежала;на что-на?]![трубой, которая принадлежала;с чем-с?перед чем-перед?]',
'[труба, которая принадлежит;какая?]![трубы, которая принадлежит;у чего-у?где-возле?от чего-от?]![трубе, которая принадлежит;к чему-к?]![трубу, которая принадлежит;на что-на?]![трубой, которая принадлежит;с чем-с?перед чем-перед?]',
'[труба, которая приоретена;какая?]![трубы, которая приоретена;у чего-у?где-возле?от чего-от?]![трубе, которая приоретена;к чему-к?]![трубу, которая приоретена;на что-на?]![трубой, которая приоретена;с чем-с?перед чем-перед?]',
'[труба, которая служила;какая?]![трубы, которая служила;у чего-у?где-возле?от чего-от?]![трубе, которая служила;к чему-к?]![трубу, которая служила;на что-на?]![трубой, которая служила;с чем-с?перед чем-перед?]',
'[труба, которая служит;какая?]![трубы, которая служит;у чего-у?где-возле?от чего-от?]![трубе, которая служит;к чему-к?]![трубу, которая служит;на что-на?]![трубой, которая служит;с чем-с?перед чем-перед?]',
'[труба, которая стоит;какая?]![трубы, которая стоит;у чего-у?где-возле?от чего-от?]![трубе, которая стоит;к чему-к?]![трубу, которая стоит;на что-на?]![трубой, которая стоит;с чем-с?перед чем-перед?]',
'[труба, которая стояла;какая?]![трубы, которая стояла;у чего-у?где-возле?от чего-от?]![трубе, которая стояла;к чему-к?]![трубу, которая стояла;на что-на?]![трубой, которая стояла;с чем-с?перед чем-перед?]',
'[труба, которая;какая?]![трубы, которая;у чего-у?где-возле?от чего-от?]![трубе, которая;к чему-к?]![трубу, которая;на что-на?]![трубой, которая;с чем-с?перед чем-перед?]',
то, что после запятой - отбросьте
ничего не будет искать потому, что я писал, что всего замен более 1 млн, и за 15 минут регулярка в случае НЕ нахождения слова "труба" в этих 30 документах - все эти строки отбросит, вот и получится, что останется 700 000
0
 Аватар для Aviz__
2736 / 2046 / 506
Регистрация: 17.02.2014
Сообщений: 9,462
28.12.2023, 19:54
Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
до неё дойдём....
поищи в сети адрес google дает свой русский словарь, с формами слов. лет 5 назад он весил около 400 мегов в архиве.
0
1711 / 578 / 76
Регистрация: 10.04.2009
Сообщений: 9,298
28.12.2023, 20:01  [ТС]
Цитата Сообщение от Aviz__ Посмотреть сообщение
поищи в сети адрес google дает свой русский словарь, с формами слов. лет 5 назад он весил около 400 мегов в архиве
но топик же не об этом-где взять материал, у меня своё видение на это - где и как черпать инфу для сего проекта, топик о том как быстрее чем это делаю я пометить имеющееся в нужных документах
0
 Аватар для Aviz__
2736 / 2046 / 506
Регистрация: 17.02.2014
Сообщений: 9,462
28.12.2023, 21:01
Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
пометить имеющееся в нужных документах
а зачем в энциклопедиях помечать слова? ты свой яндекс = Андрекс делаешь, без БД и в блокноте?!!
0
1711 / 578 / 76
Регистрация: 10.04.2009
Сообщений: 9,298
28.12.2023, 21:14  [ТС]
Цитата Сообщение от Aviz__ Посмотреть сообщение
зачем в энциклопедиях помечать слова? ты свой яндекс = Андрекс делаешь, без БД и в блокноте?!!
чтобы знать, что я ещё упустил и возможно добавить
можно и так сказать))
но добиваюсь, чтобы было получше того же Воцапа, Вайбера, там после ввода слова предлагается если не ошибаюсь три варианта для дополнения, они по горизонтали
|вариант1|вариант2|вариант3| и там с падежами беда))
а в моём случае они в столбик
1. вариант1
2. вариант2
3. вариант3
..............
..............
первые 10 вставляются кликом мыши или с клавиатуры по номеру варианта, остальные только кликом мыши, ну и голос можно прикрутить
про БД может и нужна она, но я как писал с ней не работал, её нужно создать, а доки пишут, что нужно сначала спроектировать её, я ХЗ как это будет для моего случая
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.12.2023, 21:14
Помогаю со студенческими работами здесь

Подсчитать, кто из сотрудников выполнил максимальное число заказов за отчетный период
Дана такая задачка. Создать базу данных заказов, содержащую данные: дата заказа, дата выполнения, вид выполняемой работы. Построить запрос,...

Узнать, кто из обучающихся выполнил задачи всех практических работ по программированию
Преподавателю необходимо узнать, кто из обучающихся выполнил задачи всех практических работ по программированию. Для каждой работы у...

Может кто переписать код с C++ на Python?
#include &lt;iostream&gt; #include &lt;stack&gt; using namespace std; int main() { setlocale(LC_ALL, &quot;rus&quot;); stack &lt;int&gt; steck;...

Может кто перевести с python в СИ код?
Код №1 total_account = 0 total_percent = 0 Z = 60 K = 8 p = 12 A = 80

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru