资产/图像/缺陷/icon-5.svg
我需要在上述字符串上获取 svg
示例:
打印(路径);
仅输出svg
答案 0 :(得分:2)
path.substring(path.lastIndexOf('.')).substring(1)
答案 1 :(得分:1)
extension
中有一个名为package:path/path.dart
的函数,它将为您提供文件扩展名。如果您想从该扩展名中删除.
,则只需将其替换为空白,例如:
import 'package:path/path.dart';
String svg = extension("assets/images/Defect/icon-5.svg");
svg = svg.replaceAll(".", "");
print(svg);
引用here
答案 2 :(得分:1)
path.split('.')[1]
split函数的文档为here