如何在 Flutter 中删除字符串上的点(.)?

3 dart flutter

资产/图像/缺陷/icon-5.svg

我需要在上面的字符串上获取svg

例子:

打印(路径);

仅输出 svg

dan*_*ata 5

extension其中调用了一个函数package:path/path.dart,可以为您提供文件的扩展名。如果您想从该扩展中删除 ,.只需将其替换为空白,例如:


    import 'package:path/path.dart';

    String svg = extension("assets/images/Defect/icon-5.svg");
    svg = svg.replaceAll(".", "");
    print(svg);
Run Code Online (Sandbox Code Playgroud)

参考这里