Find indexes of strings that have special characters.

2 Ansichten (letzte 30 Tage)
Jonasz
Jonasz am 16 Sep. 2013
I have column that consist of strings
eg.
someString
String
otherString
someString
String
and I want to get idexes of strings that have word 'some' or 'other' inside it.
so the result of the function will be [1,3,4].

Akzeptierte Antwort

Andrei Bobrov
Andrei Bobrov am 16 Sep. 2013
a = {'someString';'String';'otherString';'someString';'String'};
out = find(~cellfun('isempty',regexpi(a,'some|other')));
  1 Kommentar
Jonasz
Jonasz am 16 Sep. 2013
Thank you very much.Do you know how to change it so it will work dynamically. I mean (some and other) shall we say it's numbers (0 and 1) but other time I have to find in string numbers (0,1 and 2) do you know how to write this in regexpi function.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Characters and Strings finden Sie in Help Center und File Exchange

Tags

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by