Как использовать findText без учета регистра?

У меня была такая же ошибка, но я исправил ее, изменив файл php.ini.

Найти файл php.ini см. в Чувак, где мой php.ini?

, затем откройте его с помощью вашего любимого редактора.

Найдите свойство short_open_tag и примените следующее изменение:

; short_open_tag = Off ; previous value
short_open_tag = On ; new value

0
задан TheMaster 16 January 2019 в 12:30
поделиться

2 ответа

Проблемы:

  • Отправка регулярного выражения «объект» вместо типа «строка» в findText()
  • Неверный синтаксис для нечувствительности к регистру.

Решение:

  • Использовать правильный синтаксис re2
  • Отправлять регулярное выражение в виде строки. Это означает, что специальные символы \s экранируются двойным образом \\s

    findText('(?i)Apple') //matches APPLE or AppLe 
    

Читать:

0
ответ дан TheMaster 16 January 2019 в 12:30
поделиться

Как мы можем прочитать в официальной ссылке ,

Подмножество функций регулярного выражения JavaScript не полностью поддерживается, например, группы захвата и модификаторы режима. [112 ]

Кроме того, будьте внимательны, чтобы использовать шаблонный аргумент findText (): это должна быть строка , а не объект RegExp.

0
ответ дан Александр Ермолин 16 January 2019 в 12:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: