To determine if OData function use: (\w+)(([a-zA-Z0-9']+),([a-zA-Z0-9']+))\ To determine if OData clause use: ([a-zA-Z0-9']+) ([a-zA-Z0-9']+) ([a-zA-Z0-9']+)