Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.10.24;
Скачать: [xml.tar.bz2];

Вниз

Обработать строку   Найти похожие ветки 

 
Explorer   (2002-10-15 12:12) [0]

Мастера!
как мне обработать
такую строку:
"<BR> VII-ФР </BR>" (серия паспорта),
на правильный ввод (проверить наличие тире, проверить допустимые символы (указанные мной для римских цифр) до тире, на заглавные руссикие буквы после тире)?


 
qube   (2002-10-15 12:15) [1]

Регулярные выражения


 
qube   (2002-10-15 12:20) [2]

<BR> [IVXLCM]{3}-[А-Я]{2} </BR>

Что-то вроде этого, хотя мог и соврать.


 
Explorer   (2002-10-15 13:40) [3]

>qube ©
можно по подробней.


 
qube   (2002-10-15 13:43) [4]

На delphikingdom есть статья о пользе регулярных выражений для здоровья в таких задачах, поищи. Я использовал бесплатный класс для разбора рег.выр. TRegExpr, кажется, с anso.virtualave.net качал, но даже если и не оттуда, найти по названию не проблема.


 
qube   (2002-10-15 13:52) [5]

Статья о рег. выр. в Дельфи:
http://www.delphikingdom.com/mastering/strings_birds_eye_view.htm
Качать TRegExpr: http://anso.virtualave.net

Где еще почитать о рег. выражениях -- любой сайт по Перлу.


 
Explorer   (2002-10-15 14:55) [6]

>qube ©
дело в том, что когда писал пример строки "<BR> VII-ФР </BR>", я просто хотел выделить все жирным шрифтом... а по ошибке написал не тот тег...



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.10.24;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.56 MB
Время: 0.035 c
14-78668
Петров Денис
2002-10-05 14:42
2002.10.24
Нужен работающий ElPack


14-78611
NickBat
2002-10-03 11:54
2002.10.24
Больше 5-10 ответов на вопрос треп?


14-78647
Tornado
2002-10-04 08:16
2002.10.24
Кто сколько зарабатывает?


3-78293
Lola
2002-10-01 15:21
2002.10.24
Поиск в memo-поле


7-78679
Pacovan
2002-08-15 11:02
2002.10.24
Как уменьшить скорость CD-Romа





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский