PDA

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



sara_aryanfar
سه شنبه 21 آذر 1391, 19:10 عصر
با سلام تصور کنید ما رشته ای داریم که ابتدای آن با http:// شروع می شود و در انتها /post/ چگونه می توان مقادیر داخل این دو را به دست آور ممنون

Mahmoud.Afrad
سه شنبه 21 آذر 1391, 21:50 عصر
pattern را به اینصورت بنویس:

Regex regex = new Regex(@"\b(https|http)://[-A-Z0-9+&@#/%?=~_|!:,.;]*[A-Z0-9+&@#/%=~_|]/post", RegexOptions.IgnoreCase | RegexOptions.Singleline);
MatchCollection coll = regex.Matches(textBox1.Text);
foreach (Match m in coll)
{
listBox1.Items.Add(m.Value);
}