Wouldn't it be easier to just use a csv filter here? If not I recommend (?<fieldname>[^,]+) which matches a sequence of characters up to the first comma.
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.