$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