كنترل پنل             جستجو               پرسشهای متداول            .:: آخرین پست‌های انجمن ::.            لیست اعضا            مدیران سایت             درجات        ورود
فهرست انجمن‌ها -> عمومي برنامه‌نويسي
پاسخ دادن به این موضوع
جستجو درون یک یا چند فایل txt با سی شارپ
پست تاریخ: پنج‌شنبه 21 اردیبهشت 1396 - 07:08    
OMID3D
خوب داره پيش مي‌ره
خوب داره پيش مي‌ره


پست: 44
عضو شده در: 28 مهر 1391
محل سکونت: معمولان
blank.gif


امتياز: 352

عنوان: جستجو درون یک یا چند فایل txt با سی شارپ خواندن مشخصات فردی ارسال پیام شخصی

با سلام و عرض خسته نباشید

من میخوام با زبان سی شارپ محتوای یک یا چند فایل txt رو جستجو کنم!

مثلا من یک یا چند فایل با فرمت txt دارم که در اون اطلاعاتی به زبان فارسی در مورد زبان سی شارپ وجود داره، میخوام که کاربر یک جمله بنویسه مثلا """" زبان سی شارپ""""" و بعد بره تو این فایل جستجو کنه که آیا عبارت های"زبان" و "سی" و "شارپ" درونش موجود هست یا خیر و اینکه در کدوم یک از اون فایلها این عبارتها موجود هست!

ممنون میشم کمکم کنید

[ وضعيت كاربر: ]

تشکر کردن از پست  پاسخگویی به این موضوع بهمراه نقل قول 
تشکرها از این پست:

پست تاریخ: دوشنبه 25 اردیبهشت 1396 - 20:17    
sepehr-arbab
خوب داره پيش مي‌ره
خوب داره پيش مي‌ره


پست: 69
عضو شده در: 4 آبان 1391

iran.gif


امتياز: 781

عنوان: پاسخ به «جستجو درون یک یا چند فایل txt با سی شارپ» خواندن مشخصات فردی ارسال پیام شخصی

خوب همون جور که داری میگی کار با استرینگ نیاز داری پس متغییرات باید بصورت ساختمان داده استرینگ باشه string حالا:

کد:
File.ReadLines(pathToTextFile)
    .SkipWhile(line => !line.Contains("CustomerEN"))
    .Skip(1) // optional
    .TakeWhile(line => !line.Contains("CustomerCh"));

یا


کد:
List<List<string>> groups = new List<List<string>>();
List<string> current = null;
foreach (var line in File.ReadAllLines(pathToFile))
{
    if (line.Contains("CustomerEN") && current == null)
        current = new List<string>();
    else if (line.Contains("CustomerCh") && current != null)
    {
        groups.Add(current);
        current = null;
    }
    if (current != null)
        current.Add(line);
}

[ وضعيت كاربر: ]

تشکر کردن از پست  پاسخگویی به این موضوع بهمراه نقل قول 
تشکرها از این پست:


نمایش پستها:                 مشاهده موضوع قبلی :: مشاهده موضوع بعدی  
پاسخ دادن به این موضوع
 

صفحه 1 از 1

تمام زمانها بر حسب GMT + 3.5 Hours می‌باشند
 Related Topics 

 مباحث   پاسخها   نویسنده   مشاهده شده   آخرین پست 
{topicrow.

L_TOPIC_FOLDER_ALT} موضوع مهم: معرفی سیستم های مشابه تستا 49 Hamid 28434 سه‌شنبه 26 بهمن 1395 - 10:47
h.shafiee مشاهده آخرین پست
{topicrow.

L_TOPIC_FOLDER_ALT} حکم شرعی استفاده از نرم افزار های خارجی کرک شده 32 LittleGirl 21548 جمعه 9 مهر 1395 - 19:11
qwerty13 مشاهده آخرین پست
{topicrow.

L_TOPIC_FOLDER_ALT} دامنه های رایگان .co.cc دیگر از بین رفته اند 2 h.shafiee 3965 سه‌شنبه 28 مرداد 1393 - 11:53
h.shafiee مشاهده آخرین پست
{topicrow.

L_TOPIC_FOLDER_ALT} گوگل اپلیکیشن نسخه رایگان آن از امروز از رده خارج شد 0 h.shafiee 2743 یکشنبه 19 آذر 1391 - 21:32
h.shafiee مشاهده آخرین پست
{topicrow.

L_TOPIC_FOLDER_ALT} آیا این امکان تو هست که بعد از اینکه مدیر برنامه جدیدی ... 3 seifi 4090 شنبه 27 آبان 1391 - 22:11
Hamid مشاهده آخرین پست

 information 

 

پرش به:  
شما نمی توانید در این بخش موضوع جدید پست کنید
شما نمی توانید در این بخش به موضوعها پاسخ دهید
شما نمی توانید موضوع های خودتان را در این بخش ویرایش کنید
شما نمی توانید موضوع های خودتان را در این بخش حذف کنید
شما نمی توانید در این بخش رای دهید


Copyright 2004-2017. All rights reserved.
© by Aftabgardan Cultural Center : Aftab.cc