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

Вниз

Как работать с регулярными выражения в 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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.042 c
3-1099136559
Black
2004-10-30 15:42
2004.11.28
Проверка элемента базы на пустоту


1-1100505669
olookin
2004-11-15 11:01
2004.11.28
Breakpoint не работает.


10-1066373733
Erik
2003-10-17 10:55
2004.11.28
Управление транзакциями в трех звенке.


14-1099990616
denisww
2004-11-09 11:56
2004.11.28
Ищу репетитора по BD, SQL и тд


14-1100415869
YurikGL
2004-11-14 10:04
2004.11.28
jpeg-троян