Searching For Text Objects By Their Content
Simple script



Here is a simple little bare bones script to select only text objects, and only text objects that contain the string as defined by

string = "Find this in text bodies"


Copy and paste this in text editor, edit string and hit run script.

import bpy

string = "Text"

context = bpy.context
scene = context.scene

def text_in_body(o, s):
    if o.type != 'FONT':
        return False
    return s in o.data.body

for o in scene.objects:
    o.select_set(text_in_body(o, string))


If using 2.7x or before change last line to

    o.select = text_in_body(o, string)