نمایش نتایج 1 تا 2 از 2

نام تاپیک: جدا کردن متن درون کوتیشن با سی شارپ

  1. #1

    Question جدا کردن متن درون کوتیشن با سی شارپ

    من می خواهم که یه برنامه بنویسم که یه متن بهش بدم که اون متن دارای بعضی کلمات بدون کوتیشن و بعضی کلمات درون کوتیشن هست
    من می خواهم که نرم افزار اون کلماتی رو که درون کوتیشن هستند رو با کوتیشنشون خط به خط برام نمایش بده ...

    مثلا :
    علی و اکبر و "رضا" و محمد و "مهدی"

    اگر من همچین متنی رو به این نرم افزار بدم باید به من اینجور پاسخی بده : "رضا" "مهدی"

    چجوری می توانم چنین برنامه ای را بنویسم

  2. #2

    نقل قول: جدا کردن متن درون کوتیشن با سی شارپ

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

    مثلا :
    علی و اکبر و "رضا" و محمد و "مهدی"

    اگر من همچین متنی رو به این نرم افزار بدم باید به من اینجور پاسخی بده : "رضا" "مهدی"

    چجوری می توانم چنین برنامه ای را بنویسم
    می توانید از Regex استفاده کنید تا عبارات رو براتون تفکیک کنه.

    var s = @"علی و اکبر و ""رضا"" و محمد و ""مهدی"" و اصغر";
    var regex = new System.Text.RegularExpressions.Regex(@"[""“][^""“”]*[""”]");
    foreach (System.Text.RegularExpressions.Match match in regex.Matches(s))
    {
    MessageBox.Show(match.Value);
    }

تاپیک های مشابه

  1. سوال: نوشتن دابل کوتیشن (") در سی شارپ
    نوشته شده توسط kazem forghani در بخش C#‎‎
    پاسخ: 2
    آخرین پست: شنبه 23 آبان 1394, 15:15 عصر
  2. سوال: ارسال کوتیشن و دابل کوتیشن به دیتابیس
    نوشته شده توسط future2010 در بخش PHP
    پاسخ: 8
    آخرین پست: چهارشنبه 14 مهر 1389, 22:57 عصر
  3. سوال: تفاوت کوتیشن و دبل کوتیشن
    نوشته شده توسط SamaPic در بخش PHP
    پاسخ: 6
    آخرین پست: یک شنبه 09 فروردین 1388, 01:06 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •