Просмотр исходного кода

Example showing the sublatin string functions

mingodad 13 лет назад
Родитель
Сommit
93cbf029ef
1 измененных файлов с 21 добавлено и 0 удалено
  1. 21 0
      samples/test-sublatin.nut

+ 21 - 0
samples/test-sublatin.nut

@@ -0,0 +1,21 @@
+local str = "AÁÀÂÄEÉÈÊËIÍÌÎÏOÓÒÔÖUÚÙÛÜaáàâäeéèêëiíìîïoóòôöuúùûüNÑnñÇç";
+print(str.len(), str.sl_len(), str);
+print(str.sl_lower());
+print(str.sl_upper());
+print(str.sl_deaccent());
+print(str.sl_lower_deaccent());
+
+local str1 = "AÁÀÂÄEÉÈÊËIÍÌÎÏOÓÒÔÖUÚÙÛÜÑÇ";
+local str2 = "aáàâäeéèêëiíìîïoóòôöuúùûüñç";
+print(str1.len(), str1.sl_len(), str2.len(), str2.sl_len());
+print("icmp", str1.sl_icmp(str2));
+print("sl_icmp_noaccents", str1.sl_icmp_noaccents(str2));
+print("sl_cmp_noaccents", str1.sl_cmp_noaccents(str2));
+
+print("sl_like_cmp", str1.sl_like_cmp(str2));
+print("sl_like_cmp_noaccents", str1.sl_like_cmp_noaccents(str2));
+
+print("sl_like_cmp", str1.sl_like_cmp("A%"));
+print("sl_like_cmp", "A%".sl_like_cmp(str1));
+print("sl_like_cmp_noaccents", str1.sl_like_cmp_noaccents("a%"));
+print("sl_like_cmp_noaccents", "a%".sl_like_cmp_noaccents(str1));