msys.pcre.split
Name
msys.pcre.split — Perform a PCRE split operation
Synopsis
msys.pcre.split(subject, pattern);
subject: string pattern: string
Description
Perform a PCRE split operation.
require("msys.core"); require("msys.pcre"); require("msys.dumper"); local mod = {}; function mod:validate_connect(accept, vctx) local res, err = msys.dnsLookup('messagesystems.com', 'A'); if res then if type(res[1]) == "string" then table.sort(res); end local i; local l = msys.pcre.split(msys.dumper.Dumper(res), "\\n"); for i=1, #l do print("OK:", l[i]); end else print("ERROR:", msys.dumper.Dumper(err)); end return msys.core.VALIDATE_CONT; end msys.registerModule("dns-test", mod);
Enable this function with the statement require('msys.pcre')
.