Поиск…


Синтаксис

  • var regExp = RegExp (r '^ (. *) $', multiLine: true, caseSensitive: false);

параметры

параметр подробности
String source Регулярное выражение как String
{bool multiline} Является ли это многострочным регулярным выражением. (соответствует ^ и $ в начале и в конце каждой строки отдельно не всей строки)
{bool caseSensitive} Если выражение чувствительно к регистру

замечания

Регулярные выражения Дарта имеют тот же синтаксис и семантику, что и регулярные выражения JavaScript. См. Http://ecma-international.org/ecma-262/5.1/#sec-15.10 для спецификации регулярных выражений JavaScript.

Это означает, что любой ресурс JavaScript, который вы найдете о регулярных выражениях онлайн, относится к дротику.

Создание и использование регулярного выражения

var regExp = new RegExp(r"(\w+)");
var str = "Parse my string";
Iterable<Match> matches = regExp.allMatches(str);

Рекомендуется использовать «сырые строки» (префикс с r ) при написании регулярных выражений, чтобы вы могли использовать неизолированные обратные косые черты в своем выражении.



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow