ویرایش فایل تکست

loo30fer

کاربر متخصص مولتی مدیا بیلدر
با سلام
میخواستم بدونم با چه دستوری میتونم تعداد لاینهای یک فایل تکست رو بگیرم و مثلا لاین دو رو تغییر بدم و همه لاینها رو پاک کنم و کلا برای ذخیره یک نوشته داخل تکست باید از چه دستوری استفاده کنم
 

JavidX

Apadana Developer
با سلام
میخواستم بدونم با چه دستوری میتونم تعداد لاینهای یک فایل تکست رو بگیرم و مثلا لاین دو رو تغییر بدم و همه لاینها رو پاک کنم و کلا برای ذخیره یک نوشته داخل تکست باید از چه دستوری استفاده کنم
سلام
با دستور FileCountLines تعداد خطوط رو میگیرید.
برای ذخیره ی یک متغیر داخل فایل از FileSave استفاده کنید.

و اما برای تغییر یک لاین:
کد:
#p = Pos("\br",$str,#line-1)
#p2 = Pos("\br",$str,#line)
If (#p<1) then
  #p = 1
End
If (#p2<1) then
  #p2 = len($str)
End
$result = Copy($str,#p,#p2-#p1)
ورودی: $str که متغیر چند خطه هست. #line هم شماره خطی که قراره دریافت بشه.
البته کد رو تست نکردم اگه مشکلی داشته باشه با یکمی تغییر درست میشه.

موفق باشید
 

جدیدترین ارسال ها

بالا