一个简单、轻量级且易于使用的包,用于生成缩写词。

用法

您可以使用标准参数来生成您的缩写词

import 'package:acronym/acronym.dart';

const String input = "The United States of America";
final String output = generateAcronym(input);
print(output); // "USA"

与扩展程序一起使用的示例

import 'package:acronym/acronym.dart';

const String input = "The United States of America";
final String output = input.acronym();
print(output); // "USA"

您可以像这样使用停用词

import 'package:acronym/acronym.dart';

const String input = "The United States of America";
final String output1 = input.acronym(stopWords: stopWords);

final String output1 = generateAcronym(input, stopWords: stopWords);
print(output); // "USA"

添加您自己的停用词

import 'package:acronym/acronym.dart';

const String input = "The United States of America";
final List<String> stopWords = [...stopWords, "states"];
final String output = input.acronym(stopWords: stopWords);
print(output); //UA

如果您想在没有任何单词的情况下生成缩写词,可以这样做

import 'package:acronym/acronym.dart';

const String input = "The United States of America";
final String output = input.acronym(stopWords: []);
print(output); //TUSOA

GitHub

查看 Github