TextLib

A package of text-manipulation functions.
This package contains a set of utility functions for manipulating text, which perform commonly-needed operations that people would normally have to implement themselves.

    -	In cases where there is a "text" form and a
        "Text" form, the behavior is case-insensitive
        for the "text" form.

findtext_first_of(haystack, needle, pos=1)

    -	Returns position of the first character from needle
        found in haystack, starting from pos.

findText_first_of(haystack, needle, pos=1)

findtext_first_not_of(haystack, needle, pos=1)

    -	Returns position of the first character from haystack
        not found in needle, starting from pos.
        
findText_first_not_of(haystack, needle, pos=1)

findtext_last_of(haystack, needle, pos=0)

    -	Returns position of the last occurrence of a character
        from needle in hastack, starting from pos (0 = end).
        
findText_last_of(haystack, needle, pos=0)

findtext_last_not_of(haystack, needle, pos=0)

    -	Returns position of the last character from haystack
        not found in needle, starting from pos (0 = end).

findText_last_not_of(haystack, needle, pos=0)

replacetext(haystack, needle, replace)

    -	Replace occurrences of needle in haystack with replace.

replaceText(haystack, needle, replace)

reversetext(text)

    -	Reverses string order.

explodetext(text, delim, limit=0)

    -	Returns a list of strings, each of which is a substring
        of text formed by splitting it on boundaries formed by
        delim. When limit = 0, the list has no boundary length.

explodeText(text, delim, limit=0)

implodetext(list/L, delim)

    -	Returns a string formed by concatenating the elements of
        L with the delim string.

Version 1.1

Download
  • Date Added: 07/02/08

Advertisement