В зависимости от операционной системы разные символы обозначают конец строки.Это может быть \n
, \r
, \f
или их комбинация.Эти символы имеют код ASCII меньше 30. Таким образом, вы можете искать их, например, find(results < 30)
, чтобы отобразить их позицию в строке, и int32(results(results < 30))
, чтобы увидеть их код.
int32(sprintf('\n\r\f'))
ans =
10 13 12
ЗатемВы можете использовать полученный код для разделения строки:
regexp(results, char(13), 'split')
Если вас не интересует, какие символы используются в конце строки, вы можете просто попробовать:
regexp(results, '[\f\n\r]', 'split')