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

نام تاپیک: شناسایی رشته

  1. #1

    شناسایی رشته

    سلام ...

    چطور میتونم از داخل یک متن فقط کاراکتر هایی که در داخل الفبای انگلیسی هستند رو استخراج کنم؟ به عنوان مثال در داخل رشته ای مثل

    if(var==10)


    دقیقآ کاری که میخوام بنم اینه :

    در داخل ریچ تکست باکس در جایی که ویژگی selection start وجود داره به طرف جلو و عقب حرکت کنیم تا جایی به به کاراکتر space و یا یکی از کاراکتر های ' "" ; , : ) ( برسیم .

    دارم یه برنامه auto complate مینیویسم اما مشکلم اینه که نمیدونم دقیقآ باید چطور مقادیر رشته ای رو جدا کنم !


  2. #2

    Smile نقل قول: شناسایی رشته

    سلام
    کد زیر فقط اعداد رو میکشه بیرون:


    string str1 = textBox1.Text;
    string str2 = null;
    for (int i = 0; i < str1.Length; i++)
    try
    {
    if (Convert.ToInt32(str1.Substring(i, 1)) >= 48 || Convert.ToInt32(str1.Substring(i, 1)) <= 57)
    str2 += str1.Substring(i, 1);
    }
    catch
    {
    }


    و کد زیر کلیه حروف رو میکشه بیرون:


    char[] str1 = textBox1.Text.ToCharArray();
    string str2 = null;
    for (int i = 0; i < str1.Length; i++)
    try
    {
    if ((Convert.ToInt32(str1[i]) >= 65 && Convert.ToInt32(str1[i]) <= 91) || (Convert.ToInt32(str1[i]) >= 97 && Convert.ToInt32(str1[i]) <= 123))
    str2 += str1[i];
    }
    catch
    {
    }

    علی پاییزی
    موفق باشید
    آخرین ویرایش به وسیله ali_autumnal : یک شنبه 07 شهریور 1389 در 21:27 عصر

  3. #3
    کاربر دائمی آواتار morteza271
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    مشهد
    پست
    1,727

    نقل قول: شناسایی رشته

    شما میتونید با استفاده از دستور زیر یه رشته رو به ارایه ای از char تبدیل کنی و با استفاده از یه حلقه هر کدوم از خونه های ارایه رو چک کنی...
    نمیدونم براتون مفید هست یا نه؟!!!

  4. #4
    کاربر دائمی آواتار farsoft
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran
    پست
    163

    Cool نقل قول: شناسایی رشته

    نقل قول نوشته شده توسط troski مشاهده تاپیک
    شما میتونید با استفاده از دستور زیر یه رشته رو به ارایه ای از char تبدیل کنی و با استفاده از یه حلقه هر کدوم از خونه های ارایه رو چک کنی...
    نمیدونم براتون مفید هست یا نه؟!!!
    پس کوش؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟

  5. #5

    نقل قول: شناسایی رشته

    خیلی ساده :


    string str = "1231412@#AB***CD";
    string res = "";
    foreach (char c in str)
    {
    if (char.IsLetter(c))
    res += c.ToString();
    }
    MessageBox.Show(res);

    پذیرش انجام پروژه به زبان سی پلاس پلاس و سی شارپ
    Telegram : programmer_292



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

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