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

Вниз

Как работать с регулярными выражения в Visual C++ 6.0?   Найти похожие ветки 

 
VictorT ©   (2004-11-11 17:20) [0]

Куда копать?


 
вразлет ©   (2004-11-11 17:20) [1]

что есть регулярные выражения?


 
VictorT ©   (2004-11-11 17:33) [2]


> что есть регулярные выражения?

ммм... для работы со строками... сложного поиска/замены (по маскам). regexp-ы...
Сча поисчу определение.


 
VictorT ©   (2004-11-11 17:36) [3]

Словосочетание «регулярные выражения», прямой перевод английского «Regular expressions», звучит довольно неуклюже. Однако оно уже настолько прижилось, что попало в словари, поэтому придется использовать именно его – за неимением лучшего.

Регулярные выражения – это один из способов поиска подстрок (соответствий) в строках.
Осуществляется это с помощью просмотра строки в поисках некоторого шаблона. Общеизвестным примером могут быть символы «*» и «?», используемые в командной строке DOS. Первый из них заменяет ноль или более произвольных символов, второй же – один произвольный символ. Так, использование шаблона поиска типа "text?.*" найдет файлы textf.txt, text1.asp и другие аналогичные, но не найдет text.txt или text.htm. Если в DOS использование регулярных выражений было крайне ограничено, то в других местах (то есть операционных системах и языках программирования) они почти достигли уровня высокого искусства. «Почти» потому, что предметы высокого искусства практически невозможно употреблять в повседневной жизни.

http://rsdn.ru/article/alg/regular.xml


 
Игорь Шевченко ©   (2004-11-11 17:38) [4]


> http://rsdn.ru/article/alg/regular.xml


А что, на RSDN не написано, как с ними работать ? Или там вопрос по С++ нельзя задать ?


 
VictorT ©   (2004-11-11 17:57) [5]


> А что, на RSDN не написано, как с ними работать ?

Как в Вижуал Си, не нашёл.

> Или там вопрос по С++ нельзя задать ?

А я задал, будем посмотреть, что ответят.
А что, тут нельзя задать?


 
Игорь Шевченко ©   (2004-11-11 18:00) [6]

VictorT ©   (11.11.04 17:57) [5]


> А что, тут нельзя задать?


Да можно. Можно и на job.ru задать. До кучи.


 
Тестировщица ©   (2004-11-11 18:06) [7]

http://www.boost.org/libs/regex/doc/index.html


 
VictorT ©   (2004-11-11 18:12) [8]


> Тестировщица ©   (11.11.04 18:06) [7]

Угу, спасибо, туда же меня направили и на РСДН.


 
Мирон ©   (2004-11-11 18:19) [9]

Игорь Шевченко ©   (11.11.04 18:00) [6]
Да можно. Можно и на job.ru задать. До кучи.


Типа "Ты уволен!!!!", что ли? :)


 
Плохиш ©   (2004-11-11 18:28) [10]


> Мирон ©   (11.11.04 18:19) [9]
> Игорь Шевченко ©   (11.11.04 18:00) [6]
> Да можно. Можно и на job.ru задать. До кучи.
> Типа "Ты уволен!!!!", что ли? :)

Типа "Название и описание сайта почитал бы"

PS. Задай вопрос по делфи на форуме c++ ;-)


 
VictorT ©   (2004-11-11 19:42) [11]


> Типа "Название и описание сайта почитал бы"

Неохота уподобляться очередному "Борцу за справеливость", сам их не люблю, но всё-же, чем тема про Си хуже тем про политику например в разделе "Потрепаться"?

З.Ы. Если возникнет флейм, поддерживать неохота...


 
Piter ©   (2004-11-11 20:30) [12]

Я тоже чего-то не понял нападок. Вас так раздражают вопросы по C++? Вас это так беспокоит? вы хотите об этом поговорить?

VictorT ©   (11.11.04 17:20)

это ты хочешь для поиска в клиенте использовать (типа поиск #x)?


 
Verg ©   (2004-11-11 20:39) [13]

Так, полным же полно исходников реализующих эти самые регулярные выражения.

И при чем тут тема "C++"? Они касаются не какого-либо языка прогр. Они же сами по себе.
Это так же, если бы спросили "Как работать с SQL на С++" и ответом были бы раздраженные "отсылы" к учебникам по SQL.

А некоторые списали бы это раздражение на "про C++...."


 
VictorT ©   (2004-11-11 20:52) [14]


> это ты хочешь для поиска в клиенте использовать (типа поиск #x)?

Угадал :) Правда я уже решил без них (регэкспов) обойтись, ручками, тут простой случай, заумной логики не нужно.

> Так, полным же полно исходников реализующих эти самые регулярные выражения.

Угу, я это уже понял, и одну ссылочку уже подсказали. Я просто думал, что возможно Вижуал Си поддерживает регэкспы штатно, и не нужно сторонних библиотек, как, например, в том же Перле или ПХП.

> Это так же, если бы спросили "Как работать с SQL на
> С++" и ответом были бы раздраженные "отсылы" к
> учебникам по SQL.

Да, вопрос я возможно не совсем понятно задал. Если продолжить твою аналогию с SQL, то меня нужно отсылать не к учебникам по SQL, т.к. предполагается, что я SQL знаю, а не знаю именно как из Вижуала работать с базами, т.е. меня нужно было бы послать куда нить в сторону ODBC или наподобие...

В общем, ладно, вопрос действительно не совсем ясным получился, проехали...



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

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

Наверх




Память: 0.48 MB
Время: 0.064 c
6-1095258006
AlexV
2004-09-15 18:20
2004.11.28
Как проверить, доступен ли комп в локальной сети?


14-1100206583
ArMellon
2004-11-11 23:56
2004.11.28
Народ вот делаю чат


6-1095751809
anonymous
2004-09-21 11:30
2004.11.28
Проблема сTNMPOP3 !!!!


14-1100075223
ИМХО
2004-11-10 11:27
2004.11.28
Всё ли имеет свою цену?


14-1100179330
peypivo
2004-11-11 16:22
2004.11.28
Джава и ЖПРС





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский