join string FileName without spaces

Hello,
i create my own name from filepath and name:
Measure_Name = strsplit(FilePath, '/');
MotorSet = string(Measure_Name{1,8});
MotorSet = strsplit(MotorSet, '_');
MotorSet = string(MotorSet{1,3});
Microphone = string(Measure_Name{1,9});
Microphone = strsplit(Microphone, '_');
Microphone = string(Microphone{1,1});
Distance = string(Measure_Name{1,10});
Distance = strsplit(Distance, '_');
Distance = string(Distance{1,2});
Szenario = string(Measure_Name{1,11});
Szenario = strsplit(Szenario, '_');
Szenario = string(Szenario{1,2});
SNRname = strsplit(mat_file_name, '_');
SNRname = string(SNRname{1,end-1});
Meas_name = strsplit(mat_file_name, '_');
Meas_name = string(Meas_name{1,1});
sep = '_';
FileSave = [Meas_name sep Szenario sep Distance sep Microphone sep 'F' harm sep 'MS' MotorSet];
and I get:
FileSave =
"001 _ M1 _ 0.5m _ AKG _ F 2 _ MS 1"
I want have
"001_M1_0.5m_AKG_F2_MS1" - how it is possible?
Thank you!

 Accepted Answer

madhan ravi
madhan ravi on 24 Jun 2020
Edited: madhan ravi on 24 Jun 2020
regexprep(FileSave," ","")
% or
strrep(FileSave," ","")

2 Comments

Thank you very much! It works very nice!

Sign in to comment.

More Answers (0)

Categories

Asked:

on 24 Jun 2020

Commented:

on 25 Jun 2020

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!