PDA

View Full Version : جایگزین کردن کاراکتری بجای فاصله های بین کلمات در رشته



viper2009
جمعه 26 آذر 1389, 02:47 صبح
سلام
چطوری میشه بطور مثال جمله "من سایت برنامه نویس را دوست دارم" را به این جمله "من+سایت+برنامه+نویس+را+دوست+ دارم" تبدیل کرد؟
با استفاده از طول رشته این کار را انجام دادم ولی مشکل این هست که بین تک تک حروف ، حرفی را که می خواهم جایگزین می شود

Samsam2010
جمعه 26 آذر 1389, 04:23 صبح
TextBox2.Text = Replace(TextBox1.Text.Trim, " ", "+")

بهترین راه همیشه سخت ترین راه نیست

wrangl3r
جمعه 26 آذر 1389, 09:29 صبح
مرسی ،اگه خواسته باشیم حروف کوچیک رو به بزرگ تبدیل کنیم باید چکار کنیم؟a___A

mansourii
جمعه 26 آذر 1389, 11:01 صبح
برای بزرگ کردن حروف Ubaund
و برای کوچک Lbaund

viper2009
جمعه 26 آذر 1389, 11:53 صبح
والا تو همون کدی هم که نوشتم از Replace استفاده کردم ولی اصلاً فاصله را بحساب نمی آورد
اما الان بطور جداگانه درست عمل می کنه حتی با این کد مشابه

Dim myString As String = "من سایت برنامه نویس را دوست دارم"
' Label1.Text = myString.Replace(" ", "+")

Alghoochi
جمعه 26 آذر 1389, 12:14 عصر
والا تو همون کدی هم که نوشتم از Replace استفاده کردم ولی اصلاً فاصله را بحساب نمی آورد
اما الان بطور جداگانه درست عمل می کنه حتی با این کد مشابه

Dim myString As String = "من سایت برنامه نویس را دوست دارم"
' Label1.Text = myString.Replace(" ", "+")

برای تبدیل به حروف کوچک و بزرگ می تونی از این کد هم استفاده کنی.

myString.ToLower به حروف کوچک تبدیل می کنه و myString.ToUpper به حروف بزرگ.
البته LBound و UBound هم درسته.