Кусок форума HiAsm, который отвечает за выборку тегов кода из поста юзера. От текста между тегами берется длинна и сравнивается с заданным диапозоном
code_7393.txt
Этот топик читают: Гость
Администрация
Ответов: 15294
Рейтинг: 1518
|
|||
карма: 26 |
| ||
файлы: 1 | code_7393.txt [686B] [427] |
Ответов: 3514
Рейтинг: 184
|
|||
Я честно говоря вообще не понял, как это работает... тем более, что не работает)
|
|||
карма: 0 |
|
Администрация
Ответов: 15294
Рейтинг: 1518
|
|||
Астрамак, в слудующий раз пост с кодом, вставленном вне соответствующих тегов будет удаляться
|
|||
карма: 26 |
|
Ответов: 9906
Рейтинг: 351
|
|||
А что кстати за вольности с пробелами в тегах CODE
|
|||
карма: 9 |
|
Администрация
Ответов: 15294
Рейтинг: 1518
|
|||
заменяются только два подряд стоящих. для всех прочих случаев нужно вставлять спецификаторы синтаксиса и все будет нормально
|
|||
карма: 26 |
|
Ответов: 3514
Рейтинг: 184
|
|||
Dilma, помоги, а?
|
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Dilma писал(а): только два подряд стоящихЭто не очень допустимо в формате SHA-файла... В св-ве StrList - это вообще катастрофа Да и просто в строке пропадание пробелов - совсем не в тему |
|||
карма: 9 |
|
Администрация
Ответов: 15294
Рейтинг: 1518
|
|||
Астрамак, ощущение такое, что пост прочитан не был:
Dilma писал(а): Кусок форума HiAsm, который отвечает за выборку тегов кода из поста юзера. От текста между тегами берется длина и сравнивается с заданным диапазономGalkov писал(а): Это не очень допустимо в формате SHA-файла...
В св-ве StrList - это вообще катастрофа согласен |
|||
карма: 26 |
|
Ответов: 3514
Рейтинг: 184
|
|||
Пост прочитан был, но толку нет.
Как мне получить не длину, а сам текст? Как мне послать его дальше, в поток? Правильно ли написан pattern в ручной замене найденного выражения? Правильно ли я подключил всё это? После плясок с бубном осталось вот это: code_7395.txt Мне почему то кажется, что ошибка в этом самом паттерн >_< |
|||
карма: 0 |
| ||
файлы: 1 | code_7395.txt [941B] [355] |
Администрация
Ответов: 15294
Рейтинг: 1518
|
|||
в примере 4 ошибки.
Основная ошибка тут: onFindMatch=Событие происходит всякий раз при нахождение очередного совпадения регулярного выражения с частью строки и выдает массив соответствий в поток |
|||
карма: 26 |
|
Ответов: 3514
Рейтинг: 184
|
|||
Млин... ну я в этом не бе, ни ме...
|
|||
карма: 0 |
|
Администрация
Ответов: 15294
Рейтинг: 1518
|
|||
Астрамак, если слова "выдает массив соответствий в поток" ни о чем не говорят, то следует вернуться к пакету Delphi и изучить термин "массив" и основные принципы работы с ним.
|
|||
карма: 26 |
|
Ответов: 3514
Рейтинг: 184
|
|||
Включим мозг. )
Массив отправляется в поток. Допустим, строку поиска по тексту я задал правильно. Так. Нужно этот массив как-то обработать и придать ему человеческий вид. так? |
|||
карма: 0 |
|
Администрация
Ответов: 15294
Рейтинг: 1518
|
|||
Dilma писал(а): Астрамак, в слудующий раз пост с кодом, вставленном вне соответствующих тегов будет удаляться |
|||
карма: 26 |
|
Ответов: 3514
Рейтинг: 184
|
|||
Ёмаё... ну фиг с ним...
|
|||
карма: 0 |
|