dart
Reguläre Ausdrücke
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