۱۳۹۳/۰۷/۲۵, ۰۳:۰۹ ب.ظ
(آخرین تغییر در ارسال: ۱۳۹۳/۰۷/۲۶, ۱۲:۳۵ ق.ظ توسط Fahrenheit.)
با سلام و احترام
برنامه با راهنمایی های شما خیلی پیشرفت کرده ، ممنونم
2 سوال کوچیک داشتم
1- برای مقایسه بیش از یک رشته باید چیکار کرد ؟ مثلا من میخوام در دیتابیسم(DB1) بگرده ببینه ، آیا 4 کلمه family و ground و body و moved هست ؟؟؟ یا از strfind باید استفاده کرد یا میشه از strcmpi به شکل زیر استفاده کرد .. (کدومش درسته ؟)
بعدش من اومدم "یا منطقی" گذاشتم ، آیا درسته ؟؟؟؟
مثلا این کد(باید چه تغییری کنه)
کلمات در DB1 من به این شکل هست :
DB1 =
'NEW'
'YORK'
'May'
'30'
'(AFP)'
'-'
'US'
'prosecutors'
'on'
'Friday'
'unveiled'
'a'
'14-count'
'indictment'
'including'
'charges'
'of'
'murder'
'and'
'loan'
'sharking'
'against'
.
.
.
.
کد:
سوال بعدی :
میخوام " " رو از کلمه مورد نظر در متن(مثلا متن زیر) حذف کنم ، باید چیکار کنم؟
family "family" play hard
میخوام تبدیل بشه به :
family family play hard
برنامه با راهنمایی های شما خیلی پیشرفت کرده ، ممنونم
2 سوال کوچیک داشتم
1- برای مقایسه بیش از یک رشته باید چیکار کرد ؟ مثلا من میخوام در دیتابیسم(DB1) بگرده ببینه ، آیا 4 کلمه family و ground و body و moved هست ؟؟؟ یا از strfind باید استفاده کرد یا میشه از strcmpi به شکل زیر استفاده کرد .. (کدومش درسته ؟)
بعدش من اومدم "یا منطقی" گذاشتم ، آیا درسته ؟؟؟؟
مثلا این کد(باید چه تغییری کنه)
کلمات در DB1 من به این شکل هست :
DB1 =
'NEW'
'YORK'
'May'
'30'
'(AFP)'
'-'
'US'
'prosecutors'
'on'
'Friday'
'unveiled'
'a'
'14-count'
'indictment'
'including'
'charges'
'of'
'murder'
'and'
'loan'
'sharking'
'against'
.
.
.
.
کد:
کد:
count=0;
for p=1:size((DB1))
if strcmpi(DB1{p}, 'family') | strcmpi(DB1{p}, 'demands')| strcmpi(DB1{p}, 'body')| strcmpi(DB1{p}, 'moved')
% fprintf('\n Found ')
%disp('found');
count=count+1;
copyfile(file_name,des_file_addr)
end
end
p=p+1;
fprintf('\n count= %g',count)
سوال بعدی :
میخوام " " رو از کلمه مورد نظر در متن(مثلا متن زیر) حذف کنم ، باید چیکار کنم؟
family "family" play hard
میخوام تبدیل بشه به :
family family play hard