C extension for fast string methods

$ luarocks install stringy

Includes fast methods for endswith, startswith, split, strip, find
and count. Implementations of split and strip from the wiki and book.
Implementation of find and count use python's fastsearch.
Usage is:

> stringy = require "stringy"
> = stringy.strip(" asdf ")
asdf

> = table.concat(stringy.split("aXbXc", "X"), "|")
a|b|c

> = stringy.startswith("asdf", "as")
true
> = stringy.endswith("asdf", "as")
false

Versions

0.7-05 years ago79,588 downloads
0.6-16 years ago7,907 downloads
0.4-16 years ago60,803 downloads
0.4-06 years ago70 downloads
0.2-16 years ago36,893 downloads

Dependencies

lua >= 5.1

Dependency for

cipher-log, kong, kong-plugin-json-threat-protection, kong-plugin-route-by-jsonrpc-method, luabundler, lua-multipart-parser, multipart

Manifests