Из вашего примера кажется, что вы хотите удалить все символы после последнего пробела, и удалить этот последний пробел тоже .
Вы можете использовать regexrep
следующим образом:
result = regexprep(ch, '\s\S*$', '');
Регулярное выражение '\s\S*$'
соответствует пробелу (\s
), за которым следует ноль или более непробелов (\S*
) до конца строки ($
). Соответствующая подстрока заменяется пустой строкой (''
).