String Matching with a Dynamic Pattern | Synapse