Plugin list

String

Provides useful commands for manipulating characters and strings.

Command Help
chrString chr <number>
Returns the unicode character associated with codepoint <number>
decodeString decode <encoding> <text>
Returns an un-encoded form of the given text; the valid encodings are available in the documentation of the Python codecs module: <http://docs.python.org/library/codecs.html#standard-encodings>.
encodeString encode <encoding> <text>
Returns an encoded form of the given text; the valid encodings are available in the documentation of the Python codecs module: <http://docs.python.org/library/codecs.html#standard-encodings>.
lenString len <text>
Returns the length of <text>.
levenshteinString levenshtein <string1> <string2>
Returns the levenshtein distance (also known as the "edit distance" between <string1> and <string2>)
md5String md5 <text>
Returns the md5 hash of a given string.
ordString ord <string>
Returns the unicode codepoint of characters in <string>.
reString re <regexp> <text>
If <regexp> is of the form m/regexp/flags, returns the portion of <text> that matches the regexp. If <regexp> is of the form s/regexp/replacement/flags, returns the result of applying such a regexp to <text>.
shaString sha <text>
Returns the SHA1 hash of a given string.
soundexString soundex <string> [<length>]
Returns the Soundex hash to a given length. The length defaults to 4, since that's the standard length for a soundex hash. For unlimited length, use 0. Maximum length 1024.
unicodenameString unicodename <string>
Returns the name of characters in <string>. This will error if any character is not a valid Unicode character.
unicodesearchString unicodesearch <name>
Searches for a unicode character from its <name>.
xorString xor <password> <text>
Returns <text> XOR-encrypted with <password>.