регистронезависимый Pos

Существует ли какая-либо сопоставимая функция, например Pos, которая не чувствительна к регистру в D2010 (Unicode)?

Я знаю, что могу использовать Pos (AnsiUpperCase (FindString), AnsiUpperCase (SourceString)), но это добавляет много времени обработки путем преобразования строк в верхний регистр при каждом вызове функции.

Например, в цикле 1000000 Pos занимает 78 мс, а преобразование в верхний регистр - 764 мс.

str1 := 'dfkfkL%&/s"#

Ответы на вопрос(9)

Ваш ответ на вопрос