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

نام تاپیک: حذف حروف اضافه با regex

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #9
    کاربر دائمی آواتار vahid-p
    تاریخ عضویت
    آذر 1391
    محل زندگی
    تهران
    پست
    1,140

    نقل قول: حذف حروف اضافه با regex

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


    اما در مورد سوالات برنامه نویسی:
    الان میشه در عبارت منظم به جای اینکه گفته بشه بیش از یکبار تکرار حرف، بگم بالای دوبار تکرار بقیه حذف بشه؟
    به جای عدد 1 در {1,} بنویسید 2.
    و اینکه چطور میشه گفت کلمه بعد از علامت @ رو حذف کنم؟
    بهترین کار اینه که شما @ و کلمه بعدش رو پیدا کنید ولی موقع حذف کردن کاراکتر اول یعنی @ رو حفظ کنید و بقیش رو حذف کنید. نکته ای که لازمه باز تکرار کنم اینه regex فقط اون الگو رو پیدا میکنه و حذفش با شماست. تو کدی که نوشتم هم کاراکتر اول حفظ میشه پس فقط کافیه عبارت منظم رو دستکاری کنید. در پست قبلی هم گفتم از اون سایت استفاده کنید تا بتونید regex هاتون رو تست کنید و خودش هم راهنمایی هایی داره.
    به هر حال مهمه کلمه یعنی چی. اگر فقط حروف a تا z باشه میتونی اینطور بنویسی:
    @[a-z]+

    که البته حروف کوچک رو تشخیص میده و حروف بزرگ نباید وسط کلمه باشه هر چند در کدی که نوشتیم CASE_INSENSITIVE تنظیم شده پس مسئله ای با حروف بزرگ نداره و تشخیص میده. اما اگر برای جایی میخوایید که حروف بزرگ و کوچک رو باید تو regex بیارید به این صورت بنویسید:
    @[a-z,A-Z]+


    من باید خودم دیکشنری ایجاد کنم؟ ممکنه بفرمایید به چه صورت؟
    دیکشنری نیاز به فایلی دارید که اکثر کلمات انگلیسی رو داشته باشه. من چنین فایلی ندارم ولی در اینترنت هست و اونوقت بحث ساختمان داده و... هم مطرح میشه که در حالت ساده می تونید در HashMap ذخیره کنید و اونوقت برای پیدا کردنش مشکلات دیگه ای هم هست (چون مثلا heeellooo خودش میتونه چندین و چند حالت مختلف مثل heellooo hellooo helloo hello helo heelloo hو.... باشه) که کاریه که اینجا نمیشه صحبتش کرد و هر قسمت خودش بحث مفصلی ممکنه داشته باشه
    آخرین ویرایش به وسیله vahid-p : چهارشنبه 29 فروردین 1397 در 11:14 صبح

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

  1. پاسخ: 1
    آخرین پست: سه شنبه 09 شهریور 1389, 14:00 عصر
  2. سوال: طریقه حذف و اضافه کردن رکوردها با یک Grid View
    نوشته شده توسط veniz2008 در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: سه شنبه 05 مرداد 1389, 15:47 عصر
  3. نحوه ايجاد فاكتور جاري با قابليت حذف و اضافه
    نوشته شده توسط HjSoft در بخش مطالب مرتبط با بانکهای اطلاعاتی در VB6
    پاسخ: 5
    آخرین پست: دوشنبه 02 شهریور 1388, 13:41 عصر
  4. حذف و اضافه ی option با جاوا
    نوشته شده توسط PrinceDotNet در بخش طراحی وب (Web Design)
    پاسخ: 1
    آخرین پست: سه شنبه 11 مهر 1385, 12:21 عصر
  5. حذف و اضافه ی option با جاوا
    نوشته شده توسط PrinceDotNet در بخش برنامه‌نویسی جاوا
    پاسخ: 1
    آخرین پست: پنج شنبه 06 مهر 1385, 15:49 عصر

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

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