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

regex تو در تو


smm1378

سوال

سلام دوستان.فرض کنید همچی عبارتی داریم :

1@@2@@3@@4@@5@@6@@7@@8@@9@@10%%1@@2@@3@@4@@5@@6@@7@@8@@9@@10%%1@@2@@3@@4@@5@@6@@7@@8@@9@@10%%

خب اینجا اومدیم 3 بار اعداد 1 تا 10 رو با @@ از هم جدا کردیم و بعد و هر بار در پایان ، هر رشته رو به %% به پایان رسوندیم.

خب من میخوام اول بیام و با رجکس عبارت 1@@2@@3@@4@@5@@6@@7@@8@@9@@10%% رو بگیرم و در یک لیست قرار بدم.

با این کد اینکار رو کردم :

			dim reg1() as string
			dim l1 as list
			l1.intialize
			reg1 = Regex.Split("%%" , "1@@2@@3@@4@@5@@6@@7@@8@@9@@10%%1@@2@@3@@4@@5@@6@@7@@8@@9@@10%%1@@2@@3@@4@@5@@6@@7@@8@@9@@10%%")

			For i = 0 To reg1.Length - 1
				
				l1.Add(reg1(i))
				
			Next

حالا میخوام این رشته های رجکس شده که 3تان رو بیام و باز با @@ رجکس کنم تا مقادیر رو بهم بده.

یعنی در انتها میخوام چنین چیزی بهم بده :

1
2
3
4
5
6
7
8
9
10
1
2
3
4
5
6
7
8
9
10
1
2
3
4
5
6
7
8
9
10

 

ممنون میشم راهنمایی کنید.

 

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

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

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

هنوز برای این سوال پاسخی ارسال نشده است

بایگانی شده

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

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

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