dart
Normale uitdrukkingen
Zoeken…
Syntaxis
- var regExp = RegExp (r '^ (. *) $', multiLine: true, caseSensitive: false);
parameters
| Parameter | Details |
|---|---|
String source | De reguliere expressie als een String |
{bool multiline} | Of dit een reguliere expressie met meerdere regels is. (komt overeen met ^ en $ aan het begin en einde van elke regel afzonderlijk niet de hele string) |
{bool caseSensitive} | Als de uitdrukking hoofdlettergevoelig is |
Opmerkingen
Dart reguliere expressies hebben dezelfde syntaxis en semantiek als reguliere JavaScript-expressies. Zie http://ecma-international.org/ecma-262/5.1/#sec-15.10 voor de specificatie van JavaScript-reguliere expressies.
Dit betekent dat elke JavaScript-bron die u vindt over Reguliere expressies online van toepassing is op dart.
Maak en gebruik een reguliere expressie
var regExp = new RegExp(r"(\w+)");
var str = "Parse my string";
Iterable<Match> matches = regExp.allMatches(str);
Het is een goed idee om "onbewerkte tekenreeksen" (voorvoegsel met r ) te gebruiken bij het schrijven van reguliere expressies, zodat u niet-ontaarde backslashes in uw expressie kunt gebruiken.
Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow