Похоже на действительный XML, поэтому я бы предложил парсер XML (трудно сказать, какой именно, так как вы не сказали, какой язык вы используете).
Подход регулярного выражения может выглядеть как
<str name="status">(.*?)</str>
или
<str name="status">([^<>]*)</str>
Но вам все равно нужно указать, какой язык вы используете, чтобы я мог настроить регулярное выражение в соответствии с его потребностями. И есть несколько проблем с попыткой сопоставить (X) ML с регулярными выражениями, так что это может не всегда работать как хотелось бы. Пока между тегом есть только нормальный текст, все должно быть в порядке.
В Java:
Pattern regex = Pattern.compile("<str name=\"status\">(.*?)</str>");
Matcher regexMatcher = regex.matcher(subjectString);
if (regexMatcher.find()) {
ResultString = regexMatcher.group(1);
}