remove substring from string

26 views (last 30 days)
Omphemetse Moeng
Omphemetse Moeng on 13 Oct 2020
Commented: Omphemetse Moeng on 13 Oct 2020
I want to remove a substring from an nx1 string, if I use the erase function, A = erase(Str, 'dog'). it works, however this is case sensitive and I would also like to remove all other case variations of 'dog' such as 'DOG', 'Dog', 'dOg' etc. if I use the functions upper(dog) it completely ignores the string 'Dog' and only removes 'DOG'. .
Is there a way to use the fuction while avoiding case sensitivity?

Answers (1)

Walter Roberson
Walter Roberson on 13 Oct 2020
A = regexprep(Str, 'dog', '', 'ignorecase');

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!