in reply to Regex Problem
No, that was a joke ;)/^(?:Hello One World|Hello World|HelloWorld|Hello One Two World|Hello +Two Three World|Hello One Three World)$/
If the ordering of One, Two, and Three is important, you could use something like
/Hello(?: One)?(?: Two)?(?: Three)? ?World/
|
|---|