Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.02.04;
Скачать: CL | DM;

Вниз

буква или цифра....?   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.053 c
1-1166039083
Sergey3
2006-12-13 22:44
2007.02.04
чтение-запись в RSS


2-1169154336
Mettt
2007-01-19 00:05
2007.02.04
TTimeStamp


4-1158574045
Elen
2006-09-18 14:07
2007.02.04
Работа со свойствами файла


15-1168854689
Vlad Oshin
2007-01-15 12:51
2007.02.04
Как Вы получаете в свою программу(если получаете) курсы валют?


11-1147493813
igorek_2005
2006-05-13 08:16
2007.02.04
Преобразование типов(время в строку) в KOL_MCK