RegEx plugin does not load
#5

I don't know how to replace this code from LibRegEx to Pawn.RegEx. ^( '-' )^

pawn Code:
forward bool:IsAdvertisement(text[]);
public bool:IsAdvertisement(text[])
{
    new message[128], build, expression[] = "(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.+){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)", start, end;
    strcpy(message, text, sizeof(message));

    for(new i = 0, j = strlen(message); i < j; i ++)
    {
        switch(message[i])
        {
            case '0'..'9': continue;
            case '.': continue;
            default:
            {
                strdel(message, i, i + 1);
                strins(message, ".", i);
            }
        }
    }

    build = regex_exbuild(expression);
    regex_exmatch(message, build);
    regex_exsearch(message, build, start, end);

    if(start >= 0) return true;
    return false;
}
Are you sure LibRegEx plugin crash my server?
Reply


Messages In This Thread
RegEx plugin does not load - by xRadical3 - 30.06.2020, 23:04
Re: RegEx plugin does not load - by IZenta - 01.07.2020, 15:27
Re: RegEx plugin does not load - by xRadical3 - 01.07.2020, 21:07
Re: RegEx plugin does not load - by Salik - 03.07.2020, 08:01
Re: RegEx plugin does not load - by xRadical3 - 03.07.2020, 08:22

Forum Jump:


Users browsing this thread: 1 Guest(s)