字符串查询的结果。
从 Pattern 匹配方法(Pattern.allMatches 和 Pattern.matchAsPrefix)返回一个 Match
或一个 Iterable 的 Match
对象。
以下示例在 String 中找到所有 RegExp 的匹配项,并迭代返回的 Match
对象的可迭代对象。
final regExp = RegExp(r'(\w+)');
const string = 'Parse my string';
final matches = regExp.allMatches(string);
for (final m in matches) {
String match = m[0]!;
print(match);
}
示例的输出是
Parse
my
string
某些模式,特别是正则表达式,可能会记录匹配的子字符串。这些在 Match
对象中称为 组。某些模式可能根本不会有任何组,并且它们的匹配项始终为零 groupCount。
- 实现者
构造函数
- Match()
属性
方法
运算符
-
operator ==(
Object other) → bool - 相等运算符。继承
-
operator [](
int group) → String? - 匹配给定
group
的字符串。