Limnoria-doc/use/plugins/string.rst

101 lines
1.9 KiB
ReStructuredText
Raw Normal View History

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>*.