text_comparison_score_codespark 0.0.1 copy "text_comparison_score_codespark: ^0.0.1" to clipboard
text_comparison_score_codespark: ^0.0.1 copied to clipboard

The TextComparisonScore package is a straightforward and efficient tool for comparing two strings and calculating their similarity score using the Levenshtein distance algorithm. Ideal for tasks like [...]

example/main.dart

import 'package:text_comparison_score_codespark/text_comparison_score_codespark.dart';

void main() {
  // Example 1: Simple comparison
  String string1 = "kitten";
  String string2 = "sitting";

  double matchPercent = TextComparisonScore.matchPercentage(string1, string2);
  print("Match Percentage between '$string1' and '$string2': $matchPercent%");

  // Example 2: Identical strings
  String identical1 = "flutter";
  String identical2 = "flutter";

  double identicalMatchPercent =
      TextComparisonScore.matchPercentage(identical1, identical2);
  print(
      "Match Percentage between identical strings '$identical1' and '$identical2': $identicalMatchPercent%");

  // Example 3: Completely different strings
  String different1 = "apple";
  String different2 = "orange";

  double differentMatchPercent =
      TextComparisonScore.matchPercentage(different1, different2);
  print(
      "Match Percentage between completely different strings '$different1' and '$different2': $differentMatchPercent%");

  // Example 4: One string is empty
  String emptyString = "";

  double emptyMatchPercent =
      TextComparisonScore.matchPercentage(string1, emptyString);
  print(
      "Match Percentage between '$string1' and an empty string: $emptyMatchPercent%");

  // Example 5: Both strings are empty
  double bothEmptyMatchPercent =
      TextComparisonScore.matchPercentage(emptyString, emptyString);
  print("Match Percentage between two empty strings: $bothEmptyMatchPercent%");
}
4
likes
0
pub points
49%
popularity

Publisher

verified publisherksaikiran.site

The TextComparisonScore package is a straightforward and efficient tool for comparing two strings and calculating their similarity score using the Levenshtein distance algorithm. Ideal for tasks like spell-checking and data deduplication, it returns a match percentage between 0% (no similarity) and 100% (identical), making it a practical solution for a wide range of text comparison applications.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on text_comparison_score_codespark