PDA

View Full Version : سوال: Case Sensitive



mehrdad_shahian
جمعه 15 شهریور 1387, 15:35 عصر
سلام به همه دوستان
من يه كد ميخواستم كه بتونه يه رشته رو در رشته اي ديگه پيدا و سپس جايگزين كنه كه بدون توجه به كوچك يا بزرگ بودن حروف رشته اولي اين كار انجام بشه.

با تشكر پيشاپيش از همه...

kablayi
شنبه 16 شهریور 1387, 02:18 صبح
سلام ...


dim str1 as string="ali"
dim str2 as string="REZA"
dim str3 as string="mohamad ali razavi"

i=str3.indexof(str1) ' مکان شروع کلمه مورد نظر در متن را برمیگرداند
str3=str3.remove(i,str1.length) ' از شماره بدست آمده به اندازه طول کلمه مورد نظر حذف میکند
str3=str3.insert(i,str2) ' درج در مکان مورد نظر

'str3=mohamad REZA razavi <------- نتیجه

mostafaaa
شنبه 16 شهریور 1387, 11:29 صبح
البته فکر میکنم استفاده از تابع Replace راحتتر باشه!!

Dim str1 As String = "In the name of The king"
Dim str2 As String = "KING"
Dim str3 As String = "God"
str1 = Strings.Replace(str1, str2, str3, 1, 1, CompareMethod.Text)