Please help with Regular Expression ..

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 ?

 採用された回答

Vishal Rane
Vishal Rane 2012 年 11 月 30 日

0 投票

Change the pattern to '<black>\w+</black>'.

2 件のコメント

Yowh
Yowh 2012 年 11 月 30 日
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 2012 年 11 月 30 日
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.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeCharacters and Strings についてさらに検索

質問済み:

2012 年 11 月 30 日

Community Treasure Hunt

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

Start Hunting!

Translated by