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

ریجکس


sourse

سوال

سلام دوستان من یه متنی دارم به صورت زیر:

hamed=pashaei
ali=heydari
hosein=panahi
vali=pashaei
ali=vali

که اومدم به صورت زیر اسپلیتش کردم که بعد و قبل مساوی رو بگیرم با آرایه!

	Dim fm As String = File.ReadString(File.DirAssets,"nameha.txt")
	Dim resp() As String
	resp = Regex.Split("=",fm)
For i =0 To resp.Length -1
	Log(resp(0)&CRLF&resp(1))
Next

ولی میاد فقط مقدار اول یعنی hamed pashaei رو فقط تکرار میکنه!

راهی نیست که همه ی مقدار هارو بیاره؟

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

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

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

در 13 ساعت قبل، sourse گفته است :

سلام دوستان من یه متنی دارم به صورت زیر:


hamed=pashaei
ali=heydari
hosein=panahi
vali=pashaei
ali=vali

	Dim fm As String = File.ReadString(File.DirAssets,"nameha.txt")
	Dim resp() As String
	resp = Regex.Split("=",fm)
For i =0 To resp.Length -1
	Log(resp(0)&CRLF&resp(1))
Next

که اومدم به صورت زیر اسپلیتش کردم که بعد و قبل مساوی رو بگیرم با آرایه!

ولی میاد فقط مقدار اول یعنی hamed pashaei رو فقط تکرار میکنه!

راهی نیست که همه ی مقدار هارو بیاره؟

 

حالت درست کدتون اینجوریه

 

Dim fm As List = File.ReadList(File.DirAssets,"nameha.txt")
	Dim resp() As String
	
For i =0 To fm.Size -1
	resp = Regex.Split("=",fm.Get(i))
	Log(resp(0)&CRLF&resp(1))
Next

 

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

در 9 ساعت قبل، m007moh گفته است :

 

حالت درست کدتون اینجوریه

 


Dim fm As List = File.ReadList(File.DirAssets,"nameha.txt")
	Dim resp() As String
	
For i =0 To fm.Size -1
	resp = Regex.Split("=",fm.Get(i))
	Log(resp(0)&CRLF&resp(1))
Next

 

 

داداش من اومدم این مقدار هارو به یجایی پست کردم ولی هربار آخرین مقدار ارسال میشه؟ دلیلش چیه! میخوام که همشون پست شن

Dim fm As List = File.ReadList(File.DirAssets,"nameha.txt")
	
	Dim resp() As String
	For i =0 To fm.Size -1
		Dim list As mydata
		list.Initialize
		resp = Regex.Split("=",fm.Get(i))
		TableView1.Items.Add(Array As String(resp(0),resp(1)))
		we.PostString("link","name="&resp(0)&"&family="&resp(1))
	Next

 

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

آره درسته فقط مقدار آخرتون پست میشه

 

واسه پست کردن به دیتابیس آنلاین یا حالا آفلاین از حلقه استفاده نکنید

باید توی jobdone اول، مقدار دوم رو ارسال کنید و توی jobdone دوم، مقدار سوم رو و همینطور ادامه بدید و براش شرط پایان بذارید 

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

بایگانی شده

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

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

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