Не хочешь рассказать о компиляции плагина в mono?
Вид для печати
Не хочешь рассказать о компиляции плагина в mono?
Хорошая мысль. Расскажу скоро.
Переделал класс для регулярок.
Функции на данный момент:
regex.IsMatch - указывает, обнаружено ли в указанной входной строке соответствие регулярке
regex.Match - Ищет первое вхождение и возвращает его позицию в строке
regex.Replace - Ищет все вхождения в строке и заменяет
Для удобства названия функций нагло слизаны с плагина пользователя Fro1sha ( http://forum.sa-mp.com/showthread.php?t=247893 )
Макросы:
PHP код:
#define regex_match(%0,%1) callDotnetMethod("regex.Match", "ss", %0, %1)
#define regex_is_match(%0,%1) callDotnetMethod("regex.IsMatch", "ss", %0, %1)
#define regex_replace(%0,%1,%2) callDotnetMethodStr("regex.Replace", %0, sizeof(%0), "sss", %0, %1, %2)
Класс regex: https://github.com/Seregamil/.NET-pl...sharp/regex.cs
Тестовый скрипт: https://github.com/Seregamil/.NET-pl...egex/regex.pwn
Как это чудо скомпилировать на linux?