Character/text processing tools