test-sublatin.nut 980 B

12345678910111213141516171819202122
  1. local str = "AÁÀÂÄEÉÈÊËIÍÌÎÏOÓÒÔÖUÚÙÛÜaáàâäeéèêëiíìîïoóòôöuúùûüNÑnñÇç";
  2. print(str.len(), str.sl_len(), str);
  3. local tmp = str.sl_lower();
  4. print(tmp.len(), tmp.sl_len(), tmp);
  5. print(str.sl_upper());
  6. print(str.sl_deaccent());
  7. print(str.sl_lower_deaccent());
  8. local str1 = "AÁÀÂÄEÉÈÊËIÍÌÎÏOÓÒÔÖUÚÙÛÜÑÇ";
  9. local str2 = "aáàâäeéèêëiíìîïoóòôöuúùûüñç";
  10. print(str1.len(), str1.sl_len(), str2.len(), str2.sl_len());
  11. print("icmp", str1.sl_icmp(str2));
  12. print("sl_icmp_noaccents", str1.sl_icmp_noaccents(str2));
  13. print("sl_cmp_noaccents", str1.sl_cmp_noaccents(str2));
  14. print("sl_like_cmp", str1.sl_like_cmp(str2));
  15. print("sl_like_cmp_noaccents", str1.sl_like_cmp_noaccents(str2));
  16. print("sl_like_cmp", str1.sl_like_cmp("A%"));
  17. print("sl_like_cmp", "A%".sl_like_cmp(str1));
  18. print("sl_like_cmp_noaccents", str1.sl_like_cmp_noaccents("a%"));
  19. print("sl_like_cmp_noaccents", "a%".sl_like_cmp_noaccents(str1));