Как использовать регулярное выражение в Dart для поиска подстроки в строке - PullRequest
0 голосов
/ 17 апреля 2019

У меня проблема с регулярным выражением для поиска подстроки в строке.

void main(){

  var string = "HOLA MUNDO";

  RegExp exp = new RegExp(r'/MUNDO/',caseSensitive: false,);
  exp.hasMatch(string)==true? print('Match'): print('nope');


}

1 Ответ

1 голос
/ 17 апреля 2019

Я не верю, что / в начале RegExp работает в Dart (или, по крайней мере, не так, как вы, возможно, намеревались). Попробуйте RegExp exp = new RegExp(r"MUNDO", caseSensitive: false);. Ваше регулярное выражение терпит неудачу, потому что оно пытается соответствовать литералу '/' в строке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...