Не хочешь рассказать о компиляции плагина в mono?
Не хочешь рассказать о компиляции плагина в mono?
Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman
Хорошая мысль. Расскажу скоро.
Переделал класс для регулярок.
Функции на данный момент:
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?
Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman
Эту тему просматривают: 3 (пользователей: 0 , гостей: 3)