void main() {
var string = 'This is a statement with i.';
var regExp = RegExp('i');
for (var match in regExp.allMatches(string)) {
print(match.group(0));
}
}
我想通过仅使用i
来打印所有包含RegExp
的单词。例如,上面的 for 循环应该打印
This
is
with
i
答案 0 :(得分:1)
检查 word boundary 对您有用吗?
设置了 \b\w*i\w*\b
标志的模式 global
匹配:
This
is
with
i
我目前无法访问我的 GitHub(以共享要点),但此模式在 DartPad 中按预期工作。