Вы можете использовать это регулярное выражение для захвата вашего предполагаемого текста,
(?<==|^)\w+
, который захватывает слово, которому предшествует либо =
символ, либо ^
начало строки.
Пример кода Java для того же,
Pattern p = Pattern.compile("(?<==|^)\\w+");
String s = "someprefix foo=someval baz=anotherval baz=somethingelse";
Matcher m = p.matcher(s);
while (m.find()) {
System.out.println(m.group());
}
Печать,
someprefix
someval
anotherval
somethingelse
Live Demo