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

نام تاپیک: خواندن رشته ی خاص از فایل Text

  1. #1

    خواندن رشته ی خاص از فایل Text

    سلام !
    بزرگواران کمک سریه و اضطراری می خوام !!!!!

    من یک فایل Text ایجاد کردم که شامل اطلاعات یک جدول هستش !!!
    به صورت زیر :
    <DC>شرکت بعثت</DC>
    <DN>1</DN>
    <FD>13931120</FD>
    <TD>13931125</TD>
    <RT>789650006/RT>
    یک کد میخوام که بین این علائم را استخراج کنه:
    مثلا فقط کلمه : شرکت بعثت استخراج بشه !!!!
    یا

    13931120

  2. #2
    کاربر دائمی آواتار jd.mn98
    تاریخ عضویت
    فروردین 1392
    محل زندگی
    مشهد
    پست
    284

    نقل قول: خواندن رشته ی خاص از فایل Text ---- کمک !!!!

    اینا xml هه ??
    یا اینکه از طریق ریچ تکست باکس ذخیره کردین؟؟

  3. #3

    نقل قول: خواندن رشته ی خاص از فایل Text ---- کمک !!!!

    نقل قول نوشته شده توسط jd.mn98 مشاهده تاپیک
    اینا xml هه ??
    یا اینکه از طریق ریچ تکست باکس ذخیره کردین؟؟
    مهم تولید نیست.
    اینا با کد از C#‎ اسجاد شده است.
    اط دیتابیس گرفتم با تلفیق علایم نوشتم
    مهم جستجو و خروج موارد کورد نظره !

  4. #4
    کاربر تازه وارد
    تاریخ عضویت
    مهر 1393
    محل زندگی
    تهران
    پست
    85

    نقل قول: خواندن رشته ی خاص از فایل Text ---- کمک !!!!

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

  5. #5

    نقل قول: خواندن رشته ی خاص از فایل Text ---- کمک !!!!

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

  6. #6

    نقل قول: خواندن رشته ی خاص از فایل Text

    اونظور که متوجه شدم شما گفتین اون تگ ها فایل Text هست ، یا حداقل داخل Textbox هست
    دو سوال دارم

    1- ایا این اطلاعات به صورت خط به خط نوشته شدن ، یا در یک خط ممکنه چند تگ وجود داشته باشه ؟

    2- غیر از </DC> و چند مورد تگی که در پست اول اشاره کردین ، تگ های دیگری هم هستن ؟ یا کلا" فقط همین تگ هایی که نوشتین وجود دارن

  7. #7

    نقل قول: خواندن رشته ی خاص از فایل Text

    نقل قول نوشته شده توسط بیتا حکمت مشاهده تاپیک
    اونظور که متوجه شدم شما گفتین اون تگ ها فایل Text هست ، یا حداقل داخل Textbox هست
    دو سوال دارم

    1- ایا این اطلاعات به صورت خط به خط نوشته شدن ، یا در یک خط ممکنه چند تگ وجود داشته باشه ؟

    2- غیر از </DC> و چند مورد تگی که در پست اول اشاره کردین ، تگ های دیگری هم هستن ؟ یا کلا" فقط همین تگ هایی که نوشتین وجود دارن

    ----
    ببینید تگها مهم نیستن.

    مهم این هست من ذستور سرچ و استخراج بین یک دو رشته را میخوام.
    این اظلاهعات در یک فایل متنی می باشند

  8. #8

    نقل قول: خواندن رشته ی خاص از فایل Text

    سلام
    ببینید تگ ها مهم هستند اگه تگ ها سر جای خودشون باشند میشه با یک دستور کل فایل را در یک DataTable ریخت
    این آموزشها را مطالعه کنید
    http://csharp.net-informations.com/x...o-read-xml.htm

    http://csharp.net-informations.com/x...tagridview.htm

  9. #9

    نقل قول: خواندن رشته ی خاص از فایل Text

    نقل قول نوشته شده توسط abolfazl66 مشاهده تاپیک
    ----
    ببینید تگها مهم نیستن.

    مهم این هست من ذستور سرچ و استخراج بین یک دو رشته را میخوام.
    این اظلاهعات در یک فایل متنی می باشند
    دوست عزیز ببیند این متد مشکل شما رو حل می کنه


    string between(string str1, string str2, string str3)
    {
    int start = str1.IndexOf(str2);
    int end = str1.IndexOf(str3, start);
    return str1.Substring(start + str2.Length, end - start - str2.Length);
    }





    نحوه استفاده



    string teststring = " <DC> شرکت بعثت</DC>";
    MessageBox.Show(between(teststring,"<DC>","</DC>"));


    خروجی اش " شرکت بعثت " هست

  10. #10

    نقل قول: خواندن رشته ی خاص از فایل Text

    الانکه بیشتر می کنم ، با توجه به توضیحاتی که دادین راحت ترین کار اینکه کلا" تگ های HTML رو از Text پاک کنید ،با این روش دیگه نیاز نیست که کلمات بین هر دو تگ رو بدست بیارین


    var noHtml = Regex.Replace(teststring, @"<[^>]*(>|$)|&nbsp;|&zwnj;|&raquo;|&laquo;", string.Empty).Trim();
    MessageBox.Show( noHtml);

  11. #11

    نقل قول: خواندن رشته ی خاص از فایل Text

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

    <row>
    <DC>شرکت بعثت</DC>
    <DN>1</DN>
    <FD>13931120</FD>
    <TD>13931125</TD>
    <RT>789650006</RT>
    </row>


    یا نه فقط مقدار همین 4 تا رو میخواین ؟ و دیگه خبری از سطر نیست ؟

  12. #12

    نقل قول: خواندن رشته ی خاص از فایل Text

    نقل قول نوشته شده توسط بیتا حکمت مشاهده تاپیک
    الانکه بیشتر می کنم ، با توجه به توضیحاتی که دادین راحت ترین کار اینکه کلا" تگ های HTML رو از Text پاک کنید ،با این روش دیگه نیاز نیست که کلمات بین هر دو تگ رو بدست بیارین


    var noHtml = Regex.Replace(teststring, @"<[^>]*(>|$)|&nbsp;|&zwnj;|&raquo;|&laquo;", string.Empty).Trim();
    MessageBox.Show( noHtml);


    دوست بزرگوار، قضیه اینه که اطلاعات هر فیلد بین این تگها جای دادم، پس زمان استخراج باید بدونم کدوم فیلد هست !!!

  13. #13

    نقل قول: خواندن رشته ی خاص از فایل Text

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

    <row>
    <DC>شرکت بعثت</DC>
    <DN>1</DN>
    <FD>13931120</FD>
    <TD>13931125</TD>
    <RT>789650006</RT>
    </row>


    یا نه فقط مقدار همین 4 تا رو میخواین ؟ و دیگه خبری از سطر نیست ؟



    ---


    دوست بزرگوار :
    این فایل متنی شامل سطرهای یک جدول هست که در یک بازه زمانی استخراج شده است .
    شامل هدر فایل میشه اطلاعات اصلی و الباقی سطرها حدود 10 سطر از یک جدول که به صورت فایل متنی تبدیل شده است.

  14. #14

    نقل قول: خواندن رشته ی خاص از فایل Text

    نقل قول نوشته شده توسط abolfazl66 مشاهده تاپیک
    ---


    دوست بزرگوار :
    این فایل متنی شامل سطرهای یک جدول هست که در یک بازه زمانی استخراج شده است .
    شامل هدر فایل میشه اطلاعات اصلی و الباقی سطرها حدود 10 سطر از یک جدول که به صورت فایل متنی تبدیل شده است.
    اغا چرا داد می زنین سر دختر مردم ؟! : دی ، خودتون گفتین تگ مهم نیست و به مهم نبودن تگ تاکید داشتین ، " مهم این هست من ذستور سرچ و استخراج بین یک دو رشته را میخوام. "
    که کدشو تو پست شماره نه براتون گذاشتم .

  15. #15

    نقل قول: خواندن رشته ی خاص از فایل Text

    نقل قول نوشته شده توسط بیتا حکمت مشاهده تاپیک
    اغا چرا داد می زنین سر دختر مردم ؟! : دی ، خودتون گفتین تگ مهم نیست و به مهم نبودن تگ تاکید داشتین ، " مهم این هست من ذستور سرچ و استخراج بین یک دو رشته را میخوام. "
    که کدشو تو پست شماره نه براتون گذاشتم .

    اختیار دارین دختر مردم !!!
    کد که نوشتین عالیه !
    اما یک مشکل !
    من توی این فایل متنی کلی سطر از جدول رو جا دادم‌!‌
    پس ممکنه تعداد پیدا شده زیاد باشه !‌
    باید به فکر دیگه ای کرد !!!!
    اصل ماجرا در پست 5 امده !

  16. #16
    کاربر دائمی
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    تهران
    پست
    1,629

    نقل قول: خواندن رشته ی خاص از فایل Text

    سلام
    دوست گرامی، این که دوستان اصرار دارن ساختار رو بشناسن به این دلیل هست که شما اگه می‌خوای
    این کار رو تو به برنامه و به صورت روتین انجام بدی، اولین چیزی که اهمیت دارن اعتبار سنجی اون فایل هست.
    یعنی این نباشه که یه اپراتور فایل رو به اشتباه وارد کنه ( یا دستکاری کنه ) و اون رو به برنامه بده.
    اگه شما از ساختار xml استفاده کنی، می‌تونی به راحتی با یک فایل xsd اعتبار اون رو کنترل کنی.
    و خیلی هم راحت فایل رو بخونی و به نودهای مورد نظرت دسترسی داشته باشی.

    من توصیه می‌کنم سعی نکنی فرمتی شبیه به ساختارهای موجود اختراع کنی، دقیقاً از ساختارهای
    موجود استفاده کن تا از مزایای اون هم بهره‌مند بشی.

    صبا صبوحی

  17. #17

    نقل قول: خواندن رشته ی خاص از فایل Text

    نقل قول نوشته شده توسط SabaSabouhi مشاهده تاپیک
    سلام
    دوست گرامی، این که دوستان اصرار دارن ساختار رو بشناسن به این دلیل هست که شما اگه می‌خوای
    این کار رو تو به برنامه و به صورت روتین انجام بدی، اولین چیزی که اهمیت دارن اعتبار سنجی اون فایل هست.
    یعنی این نباشه که یه اپراتور فایل رو به اشتباه وارد کنه ( یا دستکاری کنه ) و اون رو به برنامه بده.
    اگه شما از ساختار xml استفاده کنی، می‌تونی به راحتی با یک فایل xsd اعتبار اون رو کنترل کنی.
    و خیلی هم راحت فایل رو بخونی و به نودهای مورد نظرت دسترسی داشته باشی.

    من توصیه می‌کنم سعی نکنی فرمتی شبیه به ساختارهای موجود اختراع کنی، دقیقاً از ساختارهای
    موجود استفاده کن تا از مزایای اون هم بهره‌مند بشی.

    صبا صبوحی
    *------------------------------

    فایل xsd اعتبار اون رو کنترل کنی !!!‌
    میشه توضیحبییشتر بدین !
    چون من از XML استفاده کردم .

  18. #18
    کاربر دائمی
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    تهران
    پست
    1,629

    نقل قول: خواندن رشته ی خاص از فایل Text

    سلام
    فایل‌های xsd ساختاری شبیه به همون xml دارن و برای اعتبارسنجی xml به‌کار می‌ره.
    شما می‌تونی اونجا ساختار xml خودت رو تعریف کنی و هنگام باز کردن فایل xml اعتبارش
    رو بررسی کنی. اگه فایل درست ایجاد نشده باشه یا غیر مجاز ویرایش شده باشه، خطا می‌ده
    و شما می‌تونی به کاربر پیام خطا بدی.
    توی این ساختار شما تمام نود‌ها، attributeها و بچه‌ها رو تعریف می‌کنی.
    من هر جا که به صورت جدی از xml استفاده می‌کنم، حتماً xsd رو کنارش دارم.

    صبا صبوحی

  19. #19

    نقل قول: خواندن رشته ی خاص از فایل Text

    نقل قول نوشته شده توسط SabaSabouhi مشاهده تاپیک
    سلام
    فایل‌های xsd ساختاری شبیه به همون xml دارن و برای اعتبارسنجی xml به‌کار می‌ره.
    شما می‌تونی اونجا ساختار xml خودت رو تعریف کنی و هنگام باز کردن فایل xml اعتبارش
    رو بررسی کنی. اگه فایل درست ایجاد نشده باشه یا غیر مجاز ویرایش شده باشه، خطا می‌ده
    و شما می‌تونی به کاربر پیام خطا بدی.
    توی این ساختار شما تمام نود‌ها، attributeها و بچه‌ها رو تعریف می‌کنی.
    من هر جا که به صورت جدی از xml استفاده می‌کنم، حتماً xsd رو کنارش دارم.

    صبا صبوحی
    در صورت امکان توضیح بیشتر و رسا تر بدین !!

  20. #20
    کاربر دائمی
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    تهران
    پست
    1,629

    نقل قول: خواندن رشته ی خاص از فایل Text

    سلام
    راستش اینجا تو یه پست که نمی‌تونم آموزش بدم، اما خیلی مختصر اینطوری هست که
    شما یک تگ xs:schema داری

    <?xml version="1.0" encoding="utf-8"?>
    <xs:schema id="Report"
    targetNamespace="http://tempuri.org/Report.xsd"
    elementFormDefault="qualified"
    xmlns="http://tempuri.org/Report.xsd"
    xmlns:mstns="http://tempuri.org/Report.xsd"
    xmlns:xs="http://www.w3.org/2001/XMLSchema">


    </xs:schema>

    تو دل این تگ شما اول نوع فایل xml رو با ذکر نام ریشه مشخص می‌کنی

    <xs:element name="reports" type="reports" />



    element یعنی ما یه نود داریم که اسمش ( تگ استفاده شده ) باید reports باشه
    بعد مشخص می‌کنی منظورت از "type="reports چیه

    <xs:complexType name="reports">
    <xs:sequence>
    <xs:element name="report" type="report"/>
    </xs:sequence>
    </xs:complexType>



    اینجا sequence یعنی این نود ( reports ) می‌تونه بچه از نوع report داشته باشه.
    بعد باید نوع report رو براش معرفی کنی و به همین ترتیب تا آخر.
    اگر یک نود لازم باشه که attribute داشته باشه به این صورت معرفی می‌کنی:

    <xs:attribute name="name" type="xs:string" use="required" />



    نباید نگران باشی که ممکنه فایل xsd برای کارت بزرگ‌تر از خود xml بشه.
    اما عملکردش عالیه. من اولش می‌ترسیدم که برام دردسر بشه، اما بعد فهمیدم که
    خیلی خیلی کمک می‌کنه که خیالم راحت باشه که فایل صحیح و بی‌اشکال به برنامه
    تحویل می‌شه.

    صبا صبوحی

  21. #21

    نقل قول: خواندن رشته ی خاص از فایل Text

    در حال تست می باشم !!

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

  1. خواندن رشته و عدد از فایل در c یا C++‎
    نوشته شده توسط ka1_fire در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 13
    آخرین پست: پنج شنبه 06 خرداد 1395, 18:41 عصر
  2. خواندن کلمه ای خاص در فایل
    نوشته شده توسط master_amin در بخش PHP
    پاسخ: 2
    آخرین پست: یک شنبه 04 خرداد 1393, 17:00 عصر
  3. خواندن یک خط خاص از فایل
    نوشته شده توسط mohsen-unique در بخش C#‎‎
    پاسخ: 17
    آخرین پست: دوشنبه 03 خرداد 1389, 16:59 عصر
  4. خواندن داده ها از یک فایل text
    نوشته شده توسط mohsen_zelzela00 در بخش C#‎‎
    پاسخ: 1
    آخرین پست: دوشنبه 04 خرداد 1388, 22:18 عصر
  5. پاسخ: 1
    آخرین پست: سه شنبه 26 آبان 1383, 16:18 عصر

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

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