PDA

View Full Version : فقط کاراکترهای فارسی (حروف الفبا)



فؤاد
سه شنبه 23 تیر 1394, 15:21 عصر
سلام

من یک رشته ورودی دارم میخوام از رشته مورد نظر هر کاراکتر غیر از حروف الفباء و کاراکتر نیم فاصله حذف شود

کاراکترهای اعراب و خط کشــ"ـ"ــــــیده و .... رو نمیخوام داشته باشم


چه روشی پیشنهاد میکنید آیا استفاده از Regular Expression یا ..... ؟


ممنونم

فؤاد
دوشنبه 12 مرداد 1394, 03:15 صبح
سلام کسی نیست جواب بده !!!؟!؟؟!؟!؟!

binafar_Javad
سه شنبه 27 مرداد 1394, 11:26 صبح
سلام دوست عزیز

برای این کار نیاز به یک رشته دارید که داخل اون کاراکترهای رو که می خواهید خذف کنید قرار بدین بطور مثال DelCharList="_-," سپس داخل یه حقه بطول همین متغیر رشته مورد نظرتون رو سرچ کنید و بعد با مقدار خالی "" جایگزین کنید و سپس نتیجه رو بدست بیارید از فانکشن های vbscript ذیل نیز برای این کد می تونید استفاده کنید
Mid,instr,Replace
مثال مرتبط هم تو این آدرس ها هستش http://www.tutorialspoint.com/vbscript/vbscript_replace_function.htm
http://www.vistax64.com/vb-script/271464-vbscript-string-replace-remove-replace-characters-string.html
امیدوارم موثر بوده باشه

فؤاد
سه شنبه 27 مرداد 1394, 11:45 صبح
ممنون از پاسخ شما

ولی این من مجبورم با Regular Expression این کار رو انجام بدم / اگه بخوام با خود وی بی این کار رو انجام بدم خیلی زمان بر خواهد بود... چون حجم داده های من خیلی زیاده....