筛选 一个 url 地址尾部是什么类型

201 阅读1分钟

筛选 一个 url 地址是什么类型(eg: pdf/doc/xls/png/jpg)

用到的知识点:

  • indexOf(): 从前往后找, 返回第一个符合条件的index.
  • lastIndexOf(): 从后往前找,返回第一个符合条件的index.
  • String.subString(): 方法返回此字符串的子字符串,该字符串从startIndex(包括)延伸到endIndex(不包括)
void main() {
  String url = 'http://africau.edu/images/default/sample.pdf';
  var a = url.lastIndexOf(".") +1; // 查找整个 url 地址中最后一个 (.) 的索引.
  var b  = url.substring(a);   // 返回 url 中位于40+1的字符串.
  print('a: $a'); // 41
  print('b: $b'); // pdf
}