サーチ…
構文
- var regExp = RegExp(r '^(。*)$'、multiLine:true、caseSensitive:false);
パラメーター
| パラメータ | 詳細 |
|---|---|
String source | Stringとしての正規表現 |
{bool multiline} | これが複数行の正規表現かどうか。 (文字列全体ではなく、各行の先頭と末尾に^と$をマッチさせます) |
{bool caseSensitive} | 式が大文字と小文字を区別する場合 |
備考
ダーツの正規表現は、JavaScript正規表現と同じ構文とセマンティクスを持ちます。 JavaScript正規表現の仕様については、 http://ecma-international.org/ecma-262/5.1/#sec-15.10を参照してください 。
つまり、正規表現についてオンラインで見つかったJavaScriptリソースは、オンラインでダーツに適用されます。
正規表現の作成と使用
var regExp = new RegExp(r"(\w+)");
var str = "Parse my string";
Iterable<Match> matches = regExp.allMatches(str);
正規表現を書くときには、 "生の文字列"(接頭辞r )を使用して、式にエスケープされていないバックスラッシュを使用することをお勧めします。
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow