Eliminate symbols from char to number

2 Ansichten (letzte 30 Tage)
NG
NG am 14 Aug. 2014
Beantwortet: Andrei Bobrov am 14 Aug. 2014
How to convert 01-01-01 to 010101? And 01:01:01 to 010101?

Akzeptierte Antwort

Andrei Bobrov
Andrei Bobrov am 14 Aug. 2014
out0 = regexp('01-01-01','\d*','match');
out = [out0{:}];

Weitere Antworten (1)

Pratik Bajaria
Pratik Bajaria am 14 Aug. 2014
Bearbeitet: Pratik Bajaria am 14 Aug. 2014
Here's a workaround for this.
hypind=find(p=='-');
cnt=0;
cntp=1;
for i=1:size(p,2)
if i==hypind(cntp)
if cntp<size(hypind,2)
cntp=cntp+1;
end
else
cnt=cnt+1;
pfinal(cnt)=p(i);
end
end
Similarly, you can do for ' : '. Hope this helps.
Please let me know incase of further doubts.
Regards, Pratik

Kategorien

Mehr zu MATLAB finden Sie in Help Center und File Exchange

Tags

Noch keine Tags eingegeben.

Community Treasure Hunt

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

Start Hunting!

Translated by