一些编程语言设计为编写字符串处理程序更容易编写。这是一些例子：很多UNIX实用程序进行简单的字符串处理，并能用于简单地编写一些强大的字符串处理算法。文件和有限流可以像字符串一样查看。一些新的编程语言，包括Perl、Python和Ruby，借助正则表达式来帮助文字处理。
算法.这是一些字符串处理算法，在字符串上进行不同的处理：