Задача. У меня список строк, если делать перебор, как определить, начинается строка с верхнего регистра или с нижнего? Не понимаю как реализовать.
Этот топик читают: Гость
Ответов: 1535
Рейтинг: 176
|
|||
карма: 1 |
|
Ответов: 1841
Рейтинг: 369
|
|||
подсказка:
------------ Дoбавленo в 04.56: ну или можно использовать CharToInt:
вот частично переведённая ASCII таблица (для варианта с CharToInt)
|
|||
карма: 1 |
|
Ответов: 1535
Рейтинг: 176
|
|||
CriDos, я смотрю, в первом примере у тебя применяется StreamConvertor. Ни как я его не надыбаю, сервак выдаёт ошибку. О варианте CharToInt+таблицаASCII, я как бы догадался, но полагаю это будет отнимать процессорное время. Нужно обработать около 5000 караоке файлов, извлечь текст на бинарном уровне, потом реализовать проверку построение строк, и уже потом запихнуть в базу. Если не учитывать проверку строк, то всё про всё отнимает около 10 минут. Можно было бы не создавать базу, но тогда сложно реализовать быстрый поиск по тексту этих файлов.
------------ Дoбавленo в 08.54: Нашёл, если получится, отвечу как. |
|||
карма: 1 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2021-05-22 07:25:24 |
|||
карма: 0 |
|
Ответов: 1891
Рейтинг: 110
|
|||
карма: 0 |
| ||
файлы: 1 | code_21025.txt [2KB] [264] |
Ответов: 1841
Рейтинг: 369
|
|||
вот как вариант с английскими и русскими строками
p.s. сделал на скорую руку так что не пинайте code_21026.txt |
|||
карма: 1 |
| ||
файлы: 1 | code_21026.txt [2KB] [221] |
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2021-05-22 07:25:24 |
|||
карма: 0 |
|
Ответов: 1841
Рейтинг: 369
|
|||
карма: 1 |
| ||
файлы: 1 | code_21027.txt [2.1KB] [221] |
Ответов: 16884
Рейтинг: 1239
|
|||
ser_davkin писал(а): Можно было бы не создавать базу, но тогда сложно реализовать быстрый поиск по тексту этих файлов. |
|||
карма: 25 |
|
Ответов: 1841
Рейтинг: 369
|
|||
карма: 1 |
| ||
файлы: 1 | code_21028.txt [2.5KB] [229] |
Ответов: 16884
Рейтинг: 1239
|
|||
карма: 25 |
| ||
файлы: 1 | code_21029.txt [334B] [249] |
Ответов: 1891
Рейтинг: 110
|
|||
Tad писал(а): Alexbootch, какая разница результата твоего кода и этого ?Разница в том, что не много переделав схему можно узнать в каком регистре была первоначальная буква. |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
ser_davkin писал(а): Задача. У меня список строк, если делать перебор, как определить, начинается строка с верхнего регистра или с нижнего?Alexbootch писал(а): узнать в каком регистре была первоначальная буква |
|||
карма: 25 |
| ||
файлы: 1 | code_21030.txt [1.2KB] [204] | ||
Голосовали: | CriDos, ser_davkin |
Ответов: 1841
Рейтинг: 369
|
|||
Tad писал(а): можно и намного проще
code_21030.txt error |
|||
карма: 1 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2021-05-22 07:25:25 |
|||
карма: 0 |
|