Suche…


Syntax

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

Parameter

Parameter Einzelheiten
String source Der reguläre Ausdruck als String
{bool multiline} Ob dies ein mehrzeiliger regulärer Ausdruck ist. (stimmt mit ^ und $ am Anfang und Ende jeder Zeile überein
{bool caseSensitive} Wenn der Ausdruck die Groß- und Kleinschreibung berücksichtigt

Bemerkungen

Dart-reguläre Ausdrücke haben dieselbe Syntax und Semantik wie reguläre JavaScript-Ausdrücke. Die Angabe von regulären JavaScript-Ausdrücken finden Sie unter http://ecma-international.org/ecma-262/5.1/#sec-15.10 .

Dies bedeutet, dass jede JavaScript-Ressource, die Sie online über reguläre Ausdrücke finden, für Dart gilt.

Erstellen und verwenden Sie einen regulären Ausdruck

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

Wenn Sie reguläre Ausdrücke schreiben, empfiehlt es sich, "rohe Zeichenfolgen" (Präfix mit r ) zu verwenden, damit Sie in Ihrem Ausdruck nicht umgekippte umgekehrte Schrägstriche verwenden können.



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow