dart
Wyrażenia regularne
Szukaj…
Składnia
- var regExp = RegExp (r '^ (. *) $', multiLine: true, caseSensitive: false);
Parametry
| Parametr | Detale |
|---|---|
String source | Wyrażenie regularne jako String |
{bool multiline} | Czy jest to wielowierszowe wyrażenie regularne. (dopasowuje ^ i $ na początku i na końcu każdej linii osobno, a nie cały ciąg) |
{bool caseSensitive} | Jeśli w wyrażeniu rozróżniana jest wielkość liter |
Uwagi
Wyrażenia regularne Dart mają tę samą składnię i semantykę, co wyrażenia regularne JavaScript. Zobacz http://ecma-international.org/ecma-262/5.1/#sec-15.10 w celu uzyskania specyfikacji wyrażeń regularnych JavaScript.
Oznacza to, że wszelkie zasoby JavaScript, które znajdziesz o wyrażeniach regularnych online, dotyczą rzutki.
Utwórz i użyj wyrażenia regularnego
var regExp = new RegExp(r"(\w+)");
var str = "Parse my string";
Iterable<Match> matches = regExp.allMatches(str);
Podczas pisania wyrażeń regularnych dobrym pomysłem jest stosowanie „nieprzetworzonych ciągów” (przedrostek r ), aby w wyrażeniu można było używać ukośników odwrotnych.
Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow