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 days ago89 downloads
0.6-11 year ago6,726 downloads
0.4-11 year ago56,653 downloads
0.4-01 year ago29 downloads
0.2-11 year ago16,039 downloads

Dependencies

lua >= 5.1

Dependency for

cipher-log, kong, kong-plugin-json-threat-protection, lua-multipart-parser, multipart

Manifests