Время доброе всем.
Нужна помощь по BlockFind ( подозреваю что версия старая )
Вот пример (вырезка из рабочей схемы что работает на работе) code_36656.txt
должен найти вопрос в html
у кого найдёт залейте пожалуйста сюда BlockFind pas и ini а то обновить не получается.
Этот топик читают: Гость
Ответов: 5227
Рейтинг: 587
|
|||
карма: 4 |
| ||
файлы: 1 | code_36656.txt [2.8KB] [412] |
Ответов: 16884
Рейтинг: 1239
|
|||
карма: 25 |
| ||
файлы: 1 | code_36657.txt [2.8KB] [327] | ||
Голосовали: | andrestudio |
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
andrestudio писал(а): должен найти вопрос в htmlДа нормально оно ищет, если правильно прописать теги
О! Тут уже отписались |
|||
карма: 22 |
| ||
Голосовали: | andrestudio |
Ответов: 16884
Рейтинг: 1239
|
|||
nesco, компоненты, связанные с поиском, должны иметь переключатель "С учетом регистра" - Да, Нет.
|
|||
карма: 25 |
|
Ответов: 5227
Рейтинг: 587
|
|||
Tad, nesco, спасибо выручили.
Сегодня день энергетика начинаем справлять чёт я так и не понял что не сработало (ну видать макнул на радостях) на следующей неделе нужно 5 тестов сдать по пожарке а учить некогда короче задумка простая: В режиме тестирования получаю нужные ответы а потом проходим экзамен опс |
|||
карма: 4 |
| ||
файлы: 1 | 2015-12-18_190115.png [12.5KB] [701] |
Ответов: 8926
Рейтинг: 823
|
|||
andrestudio, на ЕГЭ всякую электронику отбирают, а вот на тестах по пожарке наверное ещё нет Желаю удачи!
|
|||
карма: 19 |
|
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
Tad писал(а): компоненты, связанные с поиском, должны иметь переключатель "С учетом регистра" - Да, Нет.По-хорошему -- должны. Но почему-то в этом компоненте этого не предусмотрели, может на то были какие-то основания |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Не только в этом.
Pos, PosEx, Все компоненты, имеющие точку doSelectString, doGetIndex. Может что-то и пропустил. Назвал то, что очень часто требует применения одного или двух компонентов StrCase. Почему-то в SearchInFile предусмотрено Sensitive=True - с учётом регистра, False - без учета регистра.|14|0|True,False и это никому вроде не помешало. Кстати, уже более 3-х лет прошло , когда Tad ещё 29 Oct 2011 17:38 писал(а): А как думаешь BlockFind-у этого не надо ? |
|||
карма: 25 |
|
Ответов: 5227
Рейтинг: 587
|
|||
Леонид, буду сдавать на рабочем месте в онлайн.
Короче есть косяк с RichEdit (ограничение в загрузке файла) ограничен размер файла (лечится через SendMessage) Не хватает вызова штатного диалога поиска Position неточно находит позицию (во всяком случае по doSetSelStart это проявляется) если у кого есть заготовки по поиску через штатный диалог поиска замены поделитесь пожалуйста... |
|||
карма: 4 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
andrestudio писал(а): ограничение в загрузке файлаА "взломать сайт" http://moodle.academdpo.ru/index.php, добраться до тестового файла, скачать его. Все тесты обычно строятся по схеме: Вопрос; Правильный ответ; Неправильный ответ; Неправильный ответ Или наоборот, Правильный ответ - последний. При выводе на экран ответы тасуются. |
|||
карма: 25 |
|
Ответов: 2059
Рейтинг: 132
|
|||
andrestudio,
если у кого есть заготовки по поиску через штатный диалог поиска замены На RichEdit не получится с большими файлами. Вот без диалога, замена по списку с хешированием ключей. Наверное я не до конца понял задачу... Вот такая штука заменяет текст по словарю. (0omograph1.vcb), может подойдёт. http://forum.hiasm.net/forum_serv.php?q=56&id=4120 Правила такие: время * *му пошло=время * *му пошло` или ГМ продуктов=генетически модифицированных продуктов Левая часть заменяется на правую после знака равно. В данном случае - ударение " ' " (пошло`-по`шло). Где звёздочки - текст остаётся неизменным, остальной текст в правой части может быть любым. Звёздочек может быть много. Не помню для чего делал Gvsriable.pas - глобальная переменная-массив, давно было. Ограничений в загрузке файла в RichEdit нет, есть ограничение в добавлении текста при редактировании в большую сторону. По этому лучше работать с FileStream и DataToFile, проще говоря работать с файлом, а потом грузить в RichEdit. P.S. Забыл, если левая часть правила в нижнем регистре - то сравнение регистронезависимое, если левая часть имеет буковки в верхнем регистре, то сравнение регистрозависимо. |
|||
карма: 6 |
| ||
Голосовали: | andrestudio |
Ответов: 5227
Рейтинг: 587
|
|||
Tad писал(а): А "взломать сайт"Там кстати и здавать буду Вот пока такой поиск прилепилtest_rtf.zip Tad, проверь весь файл грузит у себя в doLoad SendMessage(Control.Handle,em_LimitText,"желаемая величина",0); хотя в KOL вроде для RE своё свойство имеется. flint2, спасибо. (но времени уже нет допиливать) |
|||
карма: 4 |
| ||
файлы: 1 | test_rtf.zip [29.5KB] [327] |
Ответов: 16884
Рейтинг: 1239
|
|||
andrestudio писал(а): если у кого есть заготовки по поиску через штатный диалог поиска andrestudio_3.gif Или ты обязательно хочешь на HiAsm ? Если зелёные ответы верные, то можно и так: a1.rar |
|||
карма: 25 |
| ||
файлы: 2 | andrestudio_3.gif [36.5KB] [565], a1.rar [13.9KB] [645] |
Ответов: 5227
Рейтинг: 587
|
|||
Tad писал(а): Или ты обязательно хочешь на HiAsm ?Tad, я уже зделал, даже 1 тест уже здал |
|||
карма: 4 |
|
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
[offtop]
andrestudio писал(а): здалА у нас завалил -- только три слова в русском языке могут начинаться на "зд" -- ЗДЕСЬ, ЗДАНИЕ, ЗДОРОВЬЕ, все остальные начинаются на "сд" [/offtop] |
|||
карма: 22 |
|