Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.031 c
11-1145208691
Vladimir Kladov
2006-04-16 21:31
2007.02.04
Версия 2.35


8-1150035064
Whitevova
2006-06-11 18:11
2007.02.04
Микрофон. И всё с ним связанное.


2-1168802992
Kolan
2007-01-14 22:29
2007.02.04
Научите пользоваться resoursestring


15-1168625185
Карелин Артем
2007-01-12 21:06
2007.02.04
Какие колонки сделать тыловыми, какие фронтальными?


4-1158830774
2ded
2006-09-21 13:26
2007.02.04
JOB_INFO_1 PagesPrinted




   Наверх