Я пытаюсь найти позиции всех вхождений строки в другую строку, не чувствительную к регистру.
Например, с учетом строки:
I learned to play the Ukulele in Lebanon.
и строку поиска le
, я хочу получить массив:
[2, 25, 27, 33]
Обе строки будут переменными - т.е. я не могу жестко закодировать их значения.
Я понял, что это была простая задача для регулярных выражений, но, пытаясь найти какое-то время, я бы не повезло.
Я нашел этот пример о том, как это сделать, используя .indexOf()
, но, безусловно, должен быть более сжатый способ сделать это?