Dla przykładu -Skąd mogę wiedzieć, że mój ciąg zawiera znaki diakrytyczne?
text = Československá obchodní banka;
text string contains diacritics like Č , á etc.
Chcę napisać funkcję, gdzie będzie przechodzić ten ciąg "Československá obchodní banka" i function will return true if string contains diacritics else false
.
Muszę obsługiwać znaki diakrytyczne i ciąg znaków, które zawierają znaki, które nie mieszczą się w zakresie A-z lub a-z oddzielnie.
1) If String contains diacritics then I have to do some XXXXXX on it.
2) If String contains character other than A-Z or a-z and not contains diacritics then do some other operations YYYYY.
nie mam pojęcia jak to zrobić.
Jaka jest przypadek użycia? Przez "znaki diakrytyczne" masz na myśli, że chcesz szukać liter zawierających znaki diakrytyczne, czy też masz na myśli * każdą literę *, która nie znajduje się w zakresie A-Z? A co powiesz na nie-łacińskie litery, takie jak "じ", które możesz twierdzić, zawierające japoński odpowiednik znaków diakrytycznych? – deceze
dlaczego nie sprawdzać każdego znaku w łańcuchu i parsować go do int, cokolwiek ponad 127 byłoby diakrytyczne –
@David To trochę zbyt uproszczone i właśnie dlatego pytałem, o co pytałem powyżej. Nie wiedziałem, że "μ" zawiera znaki diakrytyczne. – deceze