| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- local str = "Fl_Input";
- print(str.match("Fl_"));
- print(str.match("Fl_Input"));
- print(str.substr(0,1), str.substr(2,3))
- print(str.slice(0,1), str.slice(2,3))
- local str2 = "Another day in paradize or another day in heaven?";
- print(str2.slice(0,-1), str2.slice(0,-2))
- local rc = str2.match("(day).-(paradize)")
- print(type(rc));
- local line = "HTTP/1.1 301 Moved Permanently";
- rc = line.match("%s*(%S+)%s+(%d+)%s+(.+)");
- print(rc);
- line = "3.";
- rc = line.match("(%d+)%.");
- print("3. => (%d+)%.", rc);
- i <- 2;
- //print(i/0);
- print(i%0);
- //i <- -2147483648;
- i <- -214748364;
- print("i/-1", i, i/-1);
- print("i%-1", i, i%-1);
- local ar = ["\"ourbiz.dadbiz.es\"", "\"auth\"", "\"7f1de29e6da19d22b51c68001e7e0e54\""];
- foreach(v in ar) {
- print(v);
- print(v.slice(1, -1));
- }
- str = [==[Digest qop="auth", realm="ourbiz.dadbiz.es", nonce="7f1de29e6da19d22b51c68001e7e0e54"]==];
- local function checkKV(k,v){
- print(__LINE__, __FUNCTION__, k,v);
- if(v[0] == '"') v = v.slice(1, -1);
- print(__LINE__, k,v);
- return true;
- }
- str.gmatch("(%w+)%s*=%s*([^%s,]+)", checkKV);
|