text processing builds on string processing, interpreting strings as a strcture, usually that has some sort of in-value signaling, i.e., markup or format.
The difference between string processing and text processing can be subtle. Forexample, the Longest common substring algorithm might be considered string processing, whereas Longest common subsequence: folklore algorithm could be considered text processing because it implies some greater structure encoded within the string.