Please help with Regular Expression ..

조회 수: 13 (최근 30일)
Yowh
Yowh 2012년 11월 30일
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일
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개)

카테고리

Help CenterFile Exchange에서 Characters and Strings에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by