【发布时间】:2020-07-06 10:45:05
【问题描述】:
我正在尝试使用 Dart 中的 replaceall 正则表达式方法从 Facebook 图片 URL 中获取 ID 号。在下面的代码中,我应该使用什么来代替 $2?我需要的 id 号在 "asid=" 和 "&height" 之间。
void main() {
String faceavatar = 'https://platform-lookaside.fbsbx.com/platform/profilepic/?asid=10153806530149154&height=50&width=50&ext=1596623207&hash=AeSi1yDvk8TCqZql';
String currentavatar = faceavatar.replaceAll(RegExp('(.*asid=)(\d*)height.*'), $2;
print(currentavatar);
}
【问题讨论】:
标签: regex flutter dart replaceall