سلام دوستان
شاید این موضوع تکراری باشه
اما برای خواندن قسمت های مختلف یک فایل تکست از چه کلاس یا توابعی باید استفاده کرد ؟
سلام دوستان
شاید این موضوع تکراری باشه
اما برای خواندن قسمت های مختلف یک فایل تکست از چه کلاس یا توابعی باید استفاده کرد ؟
سلام
Dim fileReader As System.IO.StreamReader
fileReader =
My.Computer.FileSystem.OpenTextFileReader("C:\\testfile.txt")
Dim stringReader As String
stringReader = fileReader.ReadLine()
MsgBox("The first line of the file is " & stringReader)
تشکر از شما
ببینید منظورم این هستش که :
یک فایلی که ساختار زیر را دارد :$ PROGRAM INFORMATION PROGRAM "sami" VERSION "2.3"میخواستم قسمت های مختلفشو بصورت تصویری که ضمیمه کردم بدست بیاورم.
$ STORIES - IN SEQUENCE FROM TOP
STORY "STORY4" HEIGHT 3 MASTERSTORY "Yes"
STORY "STORY3" HEIGHT 3 SIMILARTO "STORY4"
STORY "STORY2" HEIGHT 3 SIMILARTO "STORY4"
STORY "STORY1" HEIGHT 2.7 SIMILARTO "STORY4"
برای اینکار بهترین کار چیه ؟ از توابع regex برای استخراج استفاده کنم ؟
همچنین اگر بخوام داخل همین قسمت ها رو ویرایش کنم چیکار باید کرد؟
ممنون میشوم راهنمایی کنید
;
;
چیزی که به فکرم میرسه اگر ساختار همیشه به همین صورت هست کل تکست را داخل یه مولتی تکست باکس بریزی و با توابع رشته ای جداسازی کنی.
اگر مقادیر هر خط توسط کاراکترهای مشخصی از هم جدا شده باشند شما میتونید داده های هر خط را با استفاده از متد Split برای داده های رشته ای جدا کنید و در یک ارایه ذخیره کرده و بعدا از اون ها استفاده کنید.
مثلا در زمان خواندن اطلاعات خطوط یک فایل رسیدید به خط 5 و مقادیر رو در یک ارایه قرار دادید. و در خط بعدی با توجه به ایندکس مورد نظر، مقدار مورد نظر را در صورت وجود نمایش میدی و اگر مقداری وجود نداشت یک عبارت دلخواه نشون میدی و اینجوری مطمئن میشی که ردیف های متناظر در textBoxهای دیگر مرتبط به کدام ردیف در textBox دیگر است.