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

Вниз

Как можно в программе на Дельфи использовать перл-скрипт без само   Найти похожие ветки 

 
Кен   (2004-02-13 04:33) [0]

го перла ? Потому, что не будешь же давать людям программу и перл в придачу.

Можно их(скрипты) как нибудь перевести в паскаль или может есть какой нибудь перл для Дельфи ? Ведь он же с открытым исходником ведь. Или как можно решить эту проблему ?


 
TUser   (2004-02-13 07:24) [1]

Перл без перла (т.е. собственно "интепретатора") исполнить нельзя. Можно переписать в паскаль. Для рег. выражений понадобится модуль TRegExpr (его можно скачать в сети). Остальное там переводится почти строчка в строчку, разве что с хеш-массивами будут траблы.


 
Кен   (2004-02-14 06:35) [2]


> TUser © (13.02.04 07:24) [1]
> Для рег. выражений понадобится модуль TRegExpr (его можно
> скачать в сети).

Ааааааааа ! Нет ! Он просто ужасный ! Я с ним уже мучался как-то.
Нет ли какого нибудь другого интерпретатора рег. выражений ?

Кстати, а для php есть интерпретатор регулярных выражений ?


 
Кен   (2004-02-14 06:54) [3]

У меня идейка по ходу возникла. А нельзя ли как нибудь использовать регулярные выражения через TWebBrowser ? Там, в javascript е, например, есть регулырные выражения ? Или в чём нибудь с Интернет Эксплорером связанном есть ?


 
TUser   (2004-02-14 07:42) [4]

Можно еще и через ж..у. TregExpr меня в свое время очень порадовал как раз тем, что разработчики от перла практически не отклонялись. В чем-то даже удобнее. Пишешь Expression, потом делаешь Exec. Получаешь true/false, а в Match"ах получаешь то, что у тебя в скобках. Мне понравилось, что модификаторы модно устанавливать в отдельных свойствах.


 
Кен   (2004-02-15 01:40) [5]


> TUser © (14.02.04 07:42) [4]

Они оказывается новую версию сделали, она понятнее и удобнее.
А модификаторы можно указывать прямо в выражении.

Расширения Perl

(?imsxr-imsxr)

Позволяет изменять значения модификаторов

Примеры:

(?i)Saint-Petersburg находит "Saint-petersburg" и "Saint-Petersburg"

(?i)Saint-(?-i)Petersburg находит "Saint-Petersburg" но не "Saint-petersburg"

(?i)(Saint-)?Petersburg находит "Saint-petersburg" и "saint-petersburg"

((?i)Saint-)?Petersburg находит "saint-Petersburg", но не "saint-petersburg"


Не знаешь где нибудь хорошего учебника по рег. экспам., и побольше примеров использования ?



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

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

Наверх





Память: 0.45 MB
Время: 0.015 c
14-94133
Кукушкинд
2004-02-09 08:49
2004.02.29
Халявная музыка (anathema)


1-93938
Кен
2004-02-13 04:33
2004.02.29
Как можно в программе на Дельфи использовать перл-скрипт без само


1-93867
Артём
2004-02-16 14:15
2004.02.29
MDI


1-93929
Max
2004-02-15 11:11
2004.02.29
Преобразование времени из Windows в Unix


1-93964
Sergeii
2004-02-17 15:34
2004.02.29
FastReport





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