امتیاز موضوع:
  • 2 رأی - میانگین امتیازات: 3
  • 1
  • 2
  • 3
  • 4
  • 5
جدا کردن بخشی از متن
نویسنده پیام
javaweb آفلاین
در حال پیشرفت
***

ارسال‌ها: 310
موضوع‌ها: 113
تاریخ عضویت: تير ۱۳۹۱

تشکرها : 497
( 325 تشکر در 144 ارسال )
ارسال: #1
Question  جدا کردن بخشی از متن
با سلام دوستان
چطوری می توان بخشی از یک رشته را جدا کرد مثلا 5 کارکتر اول یک رشته؟؟؟؟؟
فوریه بگید تا امشب وقت دارم پروژمو برای استاد ایمیل کنم
نمی دونم چکار کنم هنوز کار داره
با تشکــــــــــــــــــــــــــــــــــرHeart

الهم عجل لولیک الفرج

[تصویر:  logo.png]
www.shGraphy.ir
insta: @shGraphy_ir
۱۶-خرداد-۱۳۹۲, ۱۷:۵۴:۴۲
وب سایت ارسال‌ها
پاسخ
javaweb آفلاین
در حال پیشرفت
***

ارسال‌ها: 310
موضوع‌ها: 113
تاریخ عضویت: تير ۱۳۹۱

تشکرها : 497
( 325 تشکر در 144 ارسال )
ارسال: #2
Wink  کارکردن با رشته‌ها و متن‌ها در ASP.NET
دوستان اینارو پیدا کردمBiggrinگفتم اینجا هم قرارشون بدمRolleyes
الف) انتخاب قسمتی از متن (mid)

دستور mid بر اساس فرم زیر قابل استفاده است:
کد:
Mid(A, B, C)

A = متغیر متنی یا یک رشته متن

B = شماره کارکتر شروع انتخاب

C = تعداد کارکتر انتخاب
کد:
Dim aString As String = “SomeString”
Dim bString As String
bString = Mid(aString, 3, 3) ‘ Returns “meS”
Response.Write(bString)

ب) انتقال بخشی از یک متن به داخل یک متغیر

Substring بر اساس روش زیر قابل استفاده می باشد:
کد:
نام متغیر رشته ای.Substring(A, B)

A = شماره کارکتر شروع انتخاب

B = تعداد کارکتر انتخاب
کد:
Dim aString As String = “A String”
Dim bString As String
bString = aString.Substring(2, 6) ‘ Returns “String”
Response.Write(bString)

ج) جمع نمودن چند رشته با یکدیگر

String.Concat می تواند چند رشته را در کنار هم قرار دهد و یا مجموع اطلاعات یک آرایه را با هم ادغام نماید.
کد:
Dim myString As String
Dim aString(10) As String
Dim t As Integer
For t = 0 To 9
aString(t) = CStr(t)
Next t

myString = String.Concat(aString) ‘ Returns “0123456789″
Response.Write(myString)

د) ادغام رشته ها به همراه قرار دادن کارکتر جدا کننده

String.Join این امکان را فراهم می کند تا ضمن ادغام چند رشته، در بین اطلاعات کاراکتر جداکننده نیز قرار دهیم.
کد:
Dim shoppingItem(2) As String
Dim shoppingList As String
shoppingItem(0) = “Milk”
shoppingItem(1) = “Eggs”
shoppingItem(2) = “Bread”
shoppingList = String.Join(“,”, shoppingItem) ‘Returns “Milk,Eggs,Bread”
Response.Write(shoppingList)

ح) اضافه کردن متن جدید به یک رشته (Insert)

برای اضافه کردن متن جدید به یک رشته کافی است از Insert به روش زیر استفاده نماییم:
کد:
متغیر رشته ای.Insert(A, B)

A = شماره کارکتری که اضافه شدن از آن شروع می شود

B = متنی که می خواهیم اضافه کنیم
کد:
Dim aString As String = “This is My Stng”
Dim myString As String
myString = aString.Insert(13, “ri”) ‘ Returns “This is My String”
Response.Write(myString)

و) جدا نمودن یک رشته بر اساس یک کارکتر تکراری

گاهی اوقات لازم است بر خلاف String.Join متن یک رشته را که به طور مثال با “،” به قطعات مشخص تقسیم شده است را از هم جدا نماییم. برای این منظور همانند مثال زیر عمل نمایید:
کد:
Dim shoppingList As String = “Milk,Eggs,Bread”
Dim shoppingItem(2) As String
shoppingItem = shoppingList.Split(“,”c)
Dim s As String
For Each s In shoppingItem
If s.Trim() <> “” Then
Response.Write(s & “<BR>”)
End If
Next s

ز) جایگزینی متن در رشته (Replace)

هرگاه نیاز به تعویض و جایگزینی یک متن در یک رشته داشته باشیم می توانیم از Replace همانند مثال استفاده کنیم:
کد:
Dim myString As String = “Shopping List”
Dim aString As String
aString = Replace(myString, “o”, “i”) ‘ Returns “Shipping List”.
Response.Write(aString)

نقل قول: دعا کنید پروژمو قبول کنه

الهم عجل لولیک الفرج

[تصویر:  logo.png]
www.shGraphy.ir
insta: @shGraphy_ir
(آخرین ویرایش در این ارسال: ۱۶-خرداد-۱۳۹۲, ۱۹:۲۵:۴۰، توسط javaweb.)
۱۶-خرداد-۱۳۹۲, ۱۹:۲۴:۳۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, Ambassador


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS