search
top
Currently Browsing: Delphi

Памятка по регулярным выражениям

Устал каждый раз искать, решил записать. Регулярные выражения — это очень мощное средство для обработки ваших данных.

Каждое регулярное выражение должно состоять из: ограничителя шаблона, самого шаблона, и не обязательных модификаторов.

1. Ограничитель шаблона

“#” - ограничителm шаблона им может служить любой не алфавитно-цифровой символ, кроме обратного слеша “\”. Очень часто в качестве ограничителя используется “/”,”|”,”%”,”$” или как в моём случае “#”. Если в шаблоне нужно использовать символ который у нас выбран в качестве ограничителя перед ним добавляется обратный слеш “\” (пример: “#\##i”)

2. Шаблон

Шаблон это то что находится между ограничителей у нас это “<(h1|h2|h3)>(.*)
в нашем шаблоне так же имеются под-шаблоны: “(h1|h2|h3)” который ищет совпадение с h1 или h2 или h3, и “(.*)” который ищет совпадение между заголовков
и также у нас есть обратная ссылка \\1 о которой будет рассказано в пункте 4

Давай рассмотрим синтаксис шаблонов, именно в нём и состоит вся мощь регулярных выражений: (далее…)

Устанавливаем Zeos Access 6.6.5 на Delphi7

delphi7_logoНа днях начал осваивать для своих корыстных целей )) Основное что меня заинтересовало простота в освоении, но не это главное, а то что замечательно работает с базами данных MSSQL, , и с множество других. Это то мне и надо!!! Немного почитав, погуглив и посмотрев несколько занимательных скринкастов решил начать изучение с разработки простейшей, но полезной программы которая будет заниматься учетом сателлитов (по окончанию выставлю на всеобще обозрение). Сразу возник вопрос, в какой БД хранить данные? Разворачивать для этой пустяковой задачи таких монстров как , InterBase не говоря уже об и MSSQL все равно что из BFG по воробьям, решил обдумать 2 варианта, или хранить все в -ом файле или же использовать малыша . После долгих баталий выбрал . Но подключится к созданной базе с помощью встроенных средств (использовал ADO) мне не удалось, решил искать сторонние разработки и нашел Zeos Access (он же ), это чудо умеет работать с просто огромным количеством всевозможных БД среди них оказался и sqlite3. Сегодня расскажу как я ставил Zeos Access.

(далее…)

top