watson.filters.string¶
-
class
watson.filters.string.
Date
(format='%Y-%m-%d')[source]¶ Formats a string representation of a date to a particular format.
Example:
filter = Date() filter('2013-09-12') # datetime object for that date
-
class
watson.filters.string.
HtmlEntities
[source]¶ Encodes all html entities.
Example:
filter = HtmlEntities() filter('<div>test</div>') # <div>test</div>
-
class
watson.filters.string.
Lower
[source]¶ Converts all characters to lowercase.
Example:
filter = Lower() filter('ABCD') # abcd
-
class
watson.filters.string.
Numbers
(regex='[^0-9]', replacement='', flags=0)[source]¶ Strips all characters except for numbers.
Example:
filter = Numbers() filter('abcd1234') # 1234
-
class
watson.filters.string.
RegEx
(regex, replacement='', flags=0)[source]¶ Uses regular expressions to replace values.
Example:
filter = RegEx('ing', replacement='ed') filter('Stopping') # Stopped