спасибо за чтение моего вопроса.
Я использую объект RegExp в actionscript, чтобы просто проверить наличие одной строки внутри другой. Иногда строки могут содержать специальные символы RegEx, т.е. "*".
Чтобы справиться с этим, я связал \ Q с началом строки поиска, вот так ...
(String(reportItem[attributeToSearch])).search(new RegExp(("\Q" + searchText), "i"))
Это в настоящее время работает для больших строк и для строки "*
".
Однако я столкнулся с проблемой, когда искомая строка - это «снаряды с разрывным зарядом». Я ищу ", S", и это возвращает мне -1 в результате. Если я ищу ту же вещь без \ Q, она работает нормально, но тогда дело "*
" прерывается.
Что дает?!
Заранее спасибо!