One of the gotcha's with Lucene's regular expression queries is they're automatically anchored (^$) and including them won't give expected results. I'd recommend removing those and building the regex up section by section.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.