title: Fastest way to check over 1500 regex pattern match on the same string
body: <p>I have over 1500 given regular expression patterns, that need to be run on the same 100 - 200 kb text files and return list of success patterns. Files come from outside, so I can't do any assumption about that file.</p>
  
  <p>The question is, can I somehow make processing faster than running all this regexes to the same text? </p>
  
  <p>Logically the input file is the same, and later regexes can use some information that already have been processed. If we take that each regex is finite automate, than running 1500 finite automates to the same text, is definitely slower than runinng one joined automate. So the question is, can I somehow create that joined regex?</p>