Recherche…


Syntaxe

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

Paramètres

Paramètre Détails
String source L'expression régulière en tant que String
{bool multiline} S'il s'agit d'une expression régulière multiligne. (correspond à ^ et $ au début et à la fin de chaque ligne individuellement, pas la chaîne entière)
{bool caseSensitive} Si l'expression est sensible à la casse

Remarques

Les expressions régulières Dart ont la même syntaxe et la même sémantique que les expressions régulières JavaScript. Voir http://ecma-international.org/ecma-262/5.1/#sec-15.10 pour la spécification des expressions régulières JavaScript.

Cela signifie que toute ressource JavaScript que vous trouvez à propos des expressions régulières en ligne s'applique à dart.

Créer et utiliser une expression régulière

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

C'est une bonne idée d'utiliser des "chaînes brutes" (préfixe avec r ) lors de l'écriture des expressions régulières afin que vous puissiez utiliser des barres obliques inversées dans votre expression.



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow