Regular Expressions using regexp

17 vues (au cours des 30 derniers jours)
Priya
Priya le 12 Oct 2013
I have a cell array of strings a = {'-2.4,-3';'2,3';'0,5';'-4,-2.5';'A';'V';'C'}
Now I want to list those strings which have a "comma".

Réponse acceptée

Azzi Abdelmalek
Azzi Abdelmalek le 12 Oct 2013
Modifié(e) : Azzi Abdelmalek le 12 Oct 2013
a={'-2.4,-3';'2,3';'0,5';'-4,-2.5';'A';'V';'C'}
out=a(cellfun(@(x) ~isempty(strfind(x,',')),a))

Plus de réponses (1)

Walter Roberson
Walter Roberson le 13 Oct 2013
regexp(a, '.*,.*', 'match')

Catégories

En savoir plus sur Characters and Strings dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by