PDA

View Full Version : جدا سازی مقادیری مشخص از یک رشته



sara_aryanfar
شنبه 10 اردیبهشت 1390, 15:19 عصر
با سلام من یک رشته دارم که داخل اون تعداد زیادی لینک و عنوان لینک هست چطوری می تونم این عنوان ها و لینک ها رو جدا سازی کنم البته لینک ها رو جدا می کنم اما می خوام عنوان هر لینک رو هم جدا کنم

r00tkit
شنبه 10 اردیبهشت 1390, 15:26 عصر
از regex استفاد کن :

لینک های زیر با PHP و perl انجام داده
http://lwp.interglacial.com/ch06_02.htm
http://stackoverflow.com/questions/138313/how-to-extract-img-src-title-and-alt-from-html-using-php

sara_aryanfar
شنبه 10 اردیبهشت 1390, 15:57 عصر
یه نمونه کد از سایت خارجی پیدا کردم اما مقادیر رو خالی نشون میده
string[] s;
s = textBox1.Text.Split('\r');
foreach (string u in s)
{
Regex regex = new Regex(@"(?<=\btitle="")[^""]*");
Match match = regex.Match(u);
string title = match.Value;

listBox1.Items.Add(title);}
مشکلش چیه به نظرتون من سورس صفحه رو می ریزم داخل تکست باکس

haghft
شنبه 10 اردیبهشت 1390, 17:40 عصر
فکر کنم اون قسمت تعریف regex تون مشکل داره.

sara_aryanfar
شنبه 10 اردیبهشت 1390, 17:51 عصر
بله اونجا مشکل داره مسئله اینه چه مشکلی؟