رفتن به مطلب
  • 0

چگونگی استخراج چند عدد از داخل یک رشته


stm32

سوال

سلام دوستان من در برنامه یک رشته دارم که داخلش چند تا عدد هست که این عدد ها با یک کارکتر خاص از هم جدا شدن حالا میخواستم ببینم چطور میتونم این اعداد را از هم جدا کنم بعنوان مثال فرض کنید مقدار داخل رشته این است:

string="255,344,566,456754"

حالا میخوام اعداد 255 و 344 و 566 و 456754 را استخراج کنم و هر کدام را داخل یک متغیر عددی قرار دهم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

3 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

سلام

اول با ویرگول جدا شدند و هرکدوم در یکی از خانه های آرایه ذخیره شدند بعد کل محتویات آرایه رو چاپ کردیم:

	Dim str As String="255,344,566,456754"
	Dim arr() As String
	arr=Regex.Split(",",str)
	
	For i=0 To arr.Length-1
		Log(arr(i))
	Next

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خیلی ممنونم حالا من اول اون رشته برام نوشته READ= چطور میشه اول این نوشته را از ابتدای رشته حذف کنم باز هم ممنون

لینک ارسال
به اشتراک گذاری در سایت های دیگر

با استفاده از دستور substring عزیز

طول رشته بالا 5 هست پس شما باید از ایندکس 4 به بعد رو بخونین یعنی یه متغیر دیگه که به شکل زیر هست باید تعریف کنید

dim str2 as string=str.SubString(4)

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...