–1 امتیاز

سلام

سورس یه صفحه را در داخل ریج تکست باکس میریزیم

میخوام از بین سورس متن هایی که با کاراکتر های ثابت هستند جدا بشن

برای مثال :

</url><url><loc>http://test/search/?q=صدای+من+سرمایه</loc><lastmod>2017-09-26</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url><url><loc>http://test/search/?q=واکنش+داروغه</loc><lastmod>2017-09-26</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url><url><loc>http://test/search/?q=فلاحی+پور+در+شهرزاد+3+قصه+تغییر+می+کند</loc><lastmod>2017-09-26</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url><url><loc>http://test/search/?q=جلیلوند+ادیولوژیست</loc><lastmod>2017-09-26</lastmod>

میخوام با کاراکتر کاما همه متنهارو در یه تکست باکس دیگه بریزم

مثل :

صدای من سرمایه,واکنش داروغه, و ...

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

سلام،میشه رو نمونه ای که خودتون اوردین یه مثال بزنید!

مثلا <> هم باید کاما بگیرند ؟
نمیفهمم یه مثال روی سورستون برامون بزنید شاید بهتر متوجه بشیم (خودمو می گم)
توسط (594 امتیاز) 1 6 33

سلام

میخوام متن های فارسی با کاما (,) از هم جدا بشن

برای مثال :

<url><loc>http://test/search/?q=صدای+من+سرمایه</loc><lastmod>
<url><loc>http://test/search/?q=واکنش+داروغه</loc><lastmod>
<url><loc>http://test/search/?q=فلاحی+پور+در+شهرزاد+3+قصه+تغییر+می+کند</loc><lastmod>

در این سورس میخوام بصورت زیر باشن:

صدای من سرمایه, واکن شداروغه, فلاحی پور در شهرزاد 3 قصه تغییر می کند

البته متن ها خیلی زیادن من چندتا برای نمونه گذاشتم

توسط (111 امتیاز) 1 4

2 پاسخ

0 امتیاز

سلام شما یک مقدار ثابت دارید 

<url><loc>http://test/search/?q=

و

</loc><lastmod>

خوب این رو Remove کنید یا Replace حالا میمونه + که باید با ( فاصله ) Replace بشه من نمیفهمم کجاش رو مشکل دارید!!

0 امتیاز

دیدم بیکارم نوشتمش واقعا نمیدونم کجاش رو مونده بودید

            textBox3.Text = string.Empty;
            string searchtext = string.Empty;
            int start = 0;
            foreach (string item in textBox2.Lines)
            {
                if (item.Contains(@"</url><url><loc>http://test/search/?q="))
                {
                    start = item.IndexOf(@"</url><url><loc>http://test/search/?q=") + @"</url><url><loc>http://test/search/?q=".Length;
                    searchtext = item.Substring(start, item.IndexOf(@"</loc>")-start)+" , ";
                    textBox3.Text += searchtext.Replace(@"+", " ");
                }
            }

 

یا

            textBox3.Text = string.Empty;
            foreach (string item in textBox2.Lines)
            {
                if (item.Contains(@"</url><url><loc>http://test/search/?q="))
                {
                    textBox3.Text += item.Replace(@"</url><url><loc>http://test/search/?q=", "");
                    textBox3.Text = textBox3.Text.Replace(@"</loc><lastmod>2017-09-26</lastmod>", ",");
                    textBox3.Text = textBox3.Text.Replace(@"+", " ");
                }
            }

سوال جدید

2,336 سوال

2,871 پاسخ

3,725 دیدگاه

3,918 کاربر

دسته بندی ها

...