Подскажите, пожалуйста, а нет ли компонента чтоб регистр строки инвертировал каждому символу отдельно? То есть из aDhsE делал бы AdHSe? Я понимаю как это сделать через маски и переборы строки посимвольно, но тогда боюсь скорость сильно упадет. Решил перед началом маскомучений уточнить на предмет существования уже готового "колеса", ибо поиск тайн не выдал.
Этот топик читают: Гость
Ответов: 704
Рейтинг: 7
|
|||
карма: 0 |
|
Разработчик
Ответов: 26164
Рейтинг: 2127
|
|||
Neo писал(а): нет ли компонента чтоб регистр строки инвертировал каждому символу отдельно?Насколько я помню, то такого компонента и свойства у существующего -- нет Neo писал(а): ибо поиск тайн не выдалО! А у него они есть, вот не знал |
|||
карма: 22 |
|
Ответов: 704
Рейтинг: 7
|
|||
Не весело, буду ваять самостоятельно... свое колесо!
|
|||
карма: 0 |
|
Ответов: 1376
Рейтинг: 197
|
|||
карма: 1 |
| ||
файлы: 1 | code_18913.txt [902B] [178] | ||
Голосовали: | Neo |
Ответов: 704
Рейтинг: 7
|
|||
foksov писал(а): А так пойдёт? |
|||
карма: 0 |
|
Разработчик
Ответов: 26164
Рейтинг: 2127
|
|||
Neo писал(а): Да еще как пойдет!Гы. А как же это Neo писал(а): боюсь скорость сильно упадетНа больших текстах -- точно упадет |
|||
карма: 22 |
|
Ответов: 485
Рейтинг: 86
|
|||
карма: 0 |
| ||
файлы: 1 | code_18914.txt [1.8KB] [196] |
Разработчик
Ответов: 26164
Рейтинг: 2127
|
|||
filyaxxxcom писал(а): Можно так попробовать:ППЦ! На несчастную инверсию регистра символов такая схема |
|||
карма: 22 |
|
Ответов: 758
Рейтинг: 112
|
|||
code_18915.txt
Скорости почти одинаковые. Только в метод XOR нужно добавить пропуск небуквенных символов |
|||
карма: 1 |
| ||
файлы: 1 | code_18915.txt [3.7KB] [177] |
Разработчик
Ответов: 26164
Рейтинг: 2127
|
|||
Посмотрел я на вас и... добавил свойство Inversion в компонент StrCase. Можете обновиться по SVN и посмотреть на его работу
|
|||
карма: 22 |
| ||
Голосовали: | filyaxxxcom, CriDos |
10