PDA

View Full Version : مشکل با رشته



mehrdad1991h
جمعه 29 مهر 1390, 02:14 صبح
سلام
اقا یه متن دارم توش از هر کلمه ای چند بار تکرار شده
من اومدم یه چیزی حدود مثلا 7 8 قسمت را مشخص کردم گفتم که مثلا برو اولا دومین تکرار برای دو کلمه ی 1 و 2 را پیدا کن بعد متن بینش را بریز تو تکست باکس 1 مثلا
حالا همه درست کار میکنه ولی یه قسمتیش هست کلمه های مد نظرم دو بار تکرار شده بهش میگم برو متن بین 2 کلمه ی دوم را بردار بریز میگه این دو کلمه 2 بار تکرار نشده (در صورتی که تکرار شده)
حالا میام میگم برو متن بین دو کلمه ای که 1 بار تکرار شده را بجور بده میره متن بین 2 کلمه دوم را میدهد
مطمئن هستم 2 کلمه ی مد نظرم که باید متن بینش رو جدا کنه 2 بار تکرار شده اند ولی نمیدونم چرا بار اول را نمیخونه
دلیل چیه ؟ چه کاری کنم ؟

از چنین کدی هم استفاده میکنم ((این کد برای کل متن استفاده شده 7 8 بار با استرینگ های مختلف ولی فقط به یکیشون که متن بینش حدود 2 3 خط میشه گیر میده))

List<string> destList = new List<string>();
foreach (Match match in Regex.Matches(source, "<name>(.*?)</name>"))
destList.Add(match.Groups[1].Value);
name.Text = destList[0];

سپاس