2011-06-28 08:11:32 +02:00
|
|
|
|
|
|
|
.. _plugin-string:
|
|
|
|
|
|
|
|
The String plugin
|
|
|
|
=================
|
|
|
|
|
2011-06-28 08:13:53 +02:00
|
|
|
.. _command-soundex:
|
2011-06-28 08:11:32 +02:00
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
2011-06-28 08:13:53 +02:00
|
|
|
.. _command-xor:
|
2011-06-28 08:11:32 +02:00
|
|
|
|
|
|
|
xor <password> <text>
|
|
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
Returns *<text>* XOR-encrypted with *<password>*. See
|
|
|
|
http://www.yoe.org/developer/xor.html for information about XOR
|
|
|
|
encryption.
|
|
|
|
|
|
|
|
|
2011-06-28 08:13:53 +02:00
|
|
|
.. _command-re:
|
2011-06-28 08:11:32 +02:00
|
|
|
|
|
|
|
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>*.
|
|
|
|
|
|
|
|
|
2011-06-28 08:13:53 +02:00
|
|
|
.. _command-levenshtein:
|
2011-06-28 08:11:32 +02:00
|
|
|
|
|
|
|
levenshtein <string1> <string2>
|
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
Returns the levenshtein distance (also known as the "edit distance"
|
|
|
|
between *<string1>* and *<string2>*)
|
|
|
|
|
|
|
|
|
2011-06-28 08:13:53 +02:00
|
|
|
.. _command-decode:
|
2011-06-28 08:11:32 +02:00
|
|
|
|
|
|
|
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>*.
|
|
|
|
|
|
|
|
|
2011-06-28 08:13:53 +02:00
|
|
|
.. _command-sha:
|
2011-06-28 08:11:32 +02:00
|
|
|
|
|
|
|
sha <text>
|
|
|
|
^^^^^^^^^^
|
|
|
|
|
|
|
|
Returns the SHA hash of a given string. Read
|
|
|
|
http://www.secure-hash-algorithm-md5-sha-1.co.uk/ for more information
|
|
|
|
about SHA.
|
|
|
|
|
|
|
|
|
2011-06-28 08:13:53 +02:00
|
|
|
.. _command-chr:
|
2011-06-28 08:11:32 +02:00
|
|
|
|
|
|
|
chr <number>
|
|
|
|
^^^^^^^^^^^^
|
|
|
|
|
|
|
|
Returns the character associated with the 8-bit value *<number>*
|
|
|
|
|
|
|
|
|
2011-06-28 08:13:53 +02:00
|
|
|
.. _command-len:
|
2011-06-28 08:11:32 +02:00
|
|
|
|
|
|
|
len <text>
|
|
|
|
^^^^^^^^^^
|
|
|
|
|
|
|
|
Returns the length of *<text>*.
|
|
|
|
|
|
|
|
|
2011-06-28 08:13:53 +02:00
|
|
|
.. _command-encode:
|
2011-06-28 08:11:32 +02:00
|
|
|
|
|
|
|
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>*.
|
|
|
|
|
|
|
|
|
2011-06-28 08:13:53 +02:00
|
|
|
.. _command-ord:
|
2011-06-28 08:11:32 +02:00
|
|
|
|
|
|
|
ord <letter>
|
|
|
|
^^^^^^^^^^^^
|
|
|
|
|
|
|
|
Returns the 8-bit value of *<letter>*.
|
|
|
|
|
|
|
|
|