/*----------------------------------------------------------------------------------------------------*-

Автор:
	Fro он же Fro1sha
	
Описание:
	Regular Expression
 
Права: 
    Copyright © 2009-2011 TBG
	
	1)	Запрещается любое коммерческое использование плагина.
	2)	Данный плагин поставляется по принципу "as is"("как есть"). 
		Никаких гарантий не прилагается и не предусматривается. 
		Вы используете плагин на свой страх и риск. 
		Авторы не будут отвечать ни за какие потери или искажения данных, 
		любую упущенную выгоду в процессе использования или неправильного использования плагина.
	3)  Вы НЕ имеете права где-либо размещать, а также модифицировать плагин или любую его часть, 
		предварительно не получив согласия Авторов.
	4)  Установка и использование данного плагина означает, что Вы ознакомились и понимаете 
		положения настоящего лицензионного соглашения и согласны с ними. 

                            ______              __________             
                            ___  /______  __    ___  ____/____________ 
                            __  __ \_  / / /    __  /_   __  ___/  __ \
                            _  /_/ /  /_/ /     _  __/   _  /   / /_/ /
                            /_.___/_\__, /      /_/      /_/    \____/ 
                                   /____/                              
                                                                              
																				
           _______________       _________                                              
           ___  __/__  __ )      __  ____/_____ _______ ________________ ___________  __
           __  /  __  __  |_______  / __ _  __ `/_  __ `__ \  _ \_  ___/ __  ___/  / / /
           _  /   _  /_/ /_/_____/ /_/ / / /_/ /_  / / / / /  __/(__  )___  /   / /_/ / 
           /_/    /_____/        \____/  \__,_/ /_/ /_/ /_/\___//____/_(_)_/    \__,_/  
                                                                                        

	http://tb-games.ru/
	
-*----------------------------------------------------------------------------------------------------*/

#if defined _regex_included
	#endinput
#endif
#define _regex_included
#pragma library regex

// -------------------------------------------------------------------------------------*-

native RegEx:regex_build(const expression[]);
native regex_delete(RegEx:expID);
native regex_isvalid(RegEx:expID);
native regex_delete_all();

native regex_match(const string[], const expression[]);
native regex_search(const string[], const expression[]);
native regex_replace(const string[], const expression[], const to[], dest[], size = sizeof dest);

native regex_match_exid(const string[], RegEx:expID);
native regex_search_exid(const string[], RegEx:expID);
native regex_replace_exid(const string[], RegEx:expID, const to[], dest[], size = sizeof dest);

// -------------------------------------------------------------------------------------*-