123456789101112131415161718192021222324 |
- package com.rthoni.stssaguenay.business;
-
- import java.text.Normalizer;
-
- /**
- * Created by robin on 9/29/16.
- */
- public class Utils {
-
- public static String unaccent(String s) {
- String normalized = Normalizer.normalize(s, Normalizer.Form.NFD);
- return normalized.replaceAll("[^\\p{ASCII}]", "");
- }
-
- public static String normalizeString(String str)
- {
- return unaccent(str).toLowerCase().replaceAll("[^a-z0-9]", " ").replaceAll(" +", " ");
- }
-
- public static boolean stringMatch(String str1, String str2)
- {
- return normalizeString(str1).contains(normalizeString(str2));
- }
- }
|