Форум: "Прочее";
Текущий архив: 2007.02.04;
Скачать: [xml.tar.bz2];
Внизбуква или цифра....? Найти похожие ветки
← →
click (2007-01-17 14:01) [0]есть некая строка, например:
"SH12LAN54ШЫ56"
необходима процедура в результате выполнения которой должно появится сообщение примерно следующего содержания:
1й символ S - английский алфавит (латинский символ)
2й символ H - английский алфавит (латинский символ)
3й символ 1 - цифра
....
10й симво Ш - русский алфавит (кирилица)
и т.д.
как отличить цифру от буквы у меня пока одна идея: пробовать преобразовать сивол, например inttostr, и в случае успеха считать что это цифра... (незнаю насколько это правильно)
а вот латинские символы от "наших" как отличать, ума не приложу...
поможете?
← →
Александр Иванов © (2007-01-17 14:03) [1]str[i] in [0..9]
str[i] in [a..z, A..Z]
str[i] in [а..я, А..Я]
← →
Manic Mechanic © (2007-01-17 14:05) [2]Это невозможно сделать. Символы А и А, например, или Н и Н, вобще не отличаются :(
← →
Celades © (2007-01-17 14:08) [3]
> Символы А и А, например, или Н и Н, вобще не отличаются
уверен?
← →
homm © (2007-01-17 14:09) [4]
> Manic Mechanic
Да ты шо-о-о???
← →
tesseract © (2007-01-17 14:10) [5]
> а вот латинские символы от "наших" как отличать, ума не
> приложу...поможете?
ord(str[i])
Числа, если они в ASCII $30-$39.
сиволы англ заглавные $41-$5A
прописные - $61-$7A
русские $C0-$DF, $E0-$FF
← →
Manic Mechanic © (2007-01-17 14:11) [6]100%
← →
click (2007-01-17 14:14) [7]
> Александр Иванов © (17.01.07 14:03) [1]
> Manic Mechanic © (17.01.07 14:05) [2]
</I
> homm © (17.01.07 14:09) [4]
> Celades © (17.01.07 14:08) [3]
> tesseract © (17.01.07 14:10) [5]
ОГРОМНОЕ СПАСИБО!!!
про in забыл совсем, балбес я...
← →
Zeqfreed © (2007-01-17 14:17) [8]
> Это невозможно сделать. Символы А и А, например, или Н и
> Н, вобще не отличаются :(
А если попробовать в блокноте выбрать шрифт типа Webdings (или как он там?) и набрать А (русскую) и A (английскую)? Прямо так уж и не отличаются?
← →
Manic Mechanic © (2007-01-17 14:20) [9]А не надо такой шрифт выбирать
← →
homm © (2007-01-17 15:37) [10]
> Символы А и А, например, или Н и Н,
Не могу теперь не согласится :( Господа, он нас всех обдурил! Он написал две русских А и две русских Н :(
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.02.04;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.043 c