$re = '/organizationName.*UTF.+?\s+(.*[^\s]+)\s/m';
$str = 'organizationName (X.520 DN component) UTF8String Apple inc sdfs dfjgkhkd end';
preg_match_all($re, $str, $matches, PREG_SET_ORDER, 0);
// Print the entire match result
var_dump($matches);
$re = '/organizationName.*UTF.+?\s+(.*[^\s]+)\s/ms';
/(^core1$)|(^core2$)|(^...$)/usi
например по слову "элем*в", т.е. в данном примере под этот шаблон подойдет слово "элементов"Также подойдёт и "элементов elements будет добав", т.к. * - это любое количество любых символов.
/(элем.+(?:ы|ов))(?:\s|$)/m