フィルターのクリア

strrep with if condition

2 ビュー (過去 30 日間)
azar mzory
azar mzory 2014 年 2 月 17 日
コメント済み: per isakson 2014 年 2 月 18 日
s= strrep(origStr, oldSubstr, newSubstr)
% if
str1==strrep(str,'sport','1');
%else if
str2==strrep(str1,'art','2');
else if str3==strrep(str2,'art_u','3');
end
end
end
what is the error ? and how to use if condition with strrep ?? if u have more replacing ? art=2 'art_u' it's one word it will be 2_u it is error the output art=2 so to be art_u= 2_u is wrong should be 3 only how to solve ???
  1 件のコメント
per isakson
per isakson 2014 年 2 月 18 日
Why tagged: MATLAB C/C++ Graphics Library?

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

回答 (1 件)

per isakson
per isakson 2014 年 2 月 18 日
編集済み: per isakson 2014 年 2 月 18 日
Is this the code you want to display?
if str1==strrep(str,'sport','1');
else
if str2==strrep(str1,'art','2');
else
if str3==strrep(str2,'art_u','3');
end
end
end
Comments:
  • Use strcmp instead of ==
  • In a week or two, you will find this code difficult to understand. It asks for bugs.
  • I cannot spot the error. Maybe, I don't get your question right. Provide data so that the code will run!
  2 件のコメント
azar mzory
azar mzory 2014 年 2 月 18 日
this code is error , not run u understand my question ??? art=2 , 'art_u' it's one word it will be 2_u it is error the output should be 3 only how to solve
per isakson
per isakson 2014 年 2 月 18 日
No, I don't understand.

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

カテゴリ

Help Center および File ExchangeSpreadsheets についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by