How to delete numbers from cell?
3 views (last 30 days)
Show older comments
Heidi Mäkitalo
on 13 Jun 2019
Commented: Heidi Mäkitalo
on 13 Jun 2019
I have a cell array that contains the following lines:
'0,31:1.03 SPEED MEASURED 1 [rpm]'
'0,31:1.04 MOTOR SPEED [rpm]'
'0,31:1.08 MOTOR TORQUE [%]'
'0,31:25.04 TORQUE REF B [%]'
I want to use them as titles for figures, but without the numbers preceding the text. For a figure that plots the measured speed, for example, I would want to have a title like this: SPEED MEASURED 1 [rpm]. How can I go about doing this?
0 Comments
Accepted Answer
More Answers (1)
Andrei Bobrov
on 13 Jun 2019
a = {'0,31:1.03 SPEED MEASURED 1 [rpm]'
'0,31:1.04 MOTOR SPEED [rpm]'
'0,31:1.08 MOTOR TORQUE [%]'
'0,31:25.04 TORQUE REF B [%]'};
regexp(a,'(?<=\d\.\d{2}\s+).*','match','once')
See Also
Categories
Find more on Characters and Strings in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!