How to delete the first or the first two characters in a string?

 Accepted Answer

string(1:2) = [] % To remove the firt two elements

More Answers (1)

In modern MATLAB parlance, 'W987' is a character array, not a string.
@KSSV's answer is accurate in your case, but will not work on the string "W987". The following will work for either a character array or a string:
c = 'W987';
eraseBetween(c,1,2)
ans = '87'
s = "W987";
eraseBetween(s,1,2)
ans = "87"

Categories

Tags

Asked:

on 15 May 2020

Answered:

on 28 Apr 2022

Community Treasure Hunt

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

Start Hunting!