Please help with Regular Expression ..

4 Ansichten (letzte 30 Tage)
Yowh
Yowh am 30 Nov. 2012
Help please
str = '<black><black>shoes'
ans = regexp(str,'.*?','match','ignorecase');
what ans i want is:
'shoes'
but instead i got this:
'<black><black>shoes'
how can i regexp that ?

Akzeptierte Antwort

Vishal Rane
Vishal Rane am 30 Nov. 2012
Change the pattern to '<black>\w+</black>'.
  2 Kommentare
Yowh
Yowh am 30 Nov. 2012
it worked ! thanks :) but how about in this situation ?
str = 'shirt<black>shoes'
how can i get 2x1 cell that contains shirt and shoes ..
Vishal Rane
Vishal Rane am 30 Nov. 2012
The same command still works, although output is a 1x2 cell array. Use transpose operator ' to get a 2x1 output.
Refer Regular Expressions for a better understanding on this topic.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

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

Community Treasure Hunt

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

Start Hunting!

Translated by