View Full Version : تغییر قسمتی از یک فایل متنی
سید علی طباطبایی مزرعه نو
سه شنبه 20 فروردین 1387, 09:20 صبح
سلام دوستان مهربان و صمیمی اگه کمک کنید ممنون می شم.
من یک فایل TExt دارم می خوام قسمتی از اون و تغییر بدم مثلاً می خوام بعد از مساوی یک رشته که یک عدد هستش رو تغییر بدم برای مثال
MAN DARAM MIAM=10000 می خوام این 10000 بشه 20000 , حالا من چند تا 10000 دارم که نمی خوام اونا تغییر کنن و فقط همون تغییر کنه. :عصبانی++:
چه کار کنم؟:گریه::گریه::گریه:
hassan razavi
سه شنبه 20 فروردین 1387, 09:27 صبح
با Indexof مکان MAN DARAM MIAM رو بدست بیارید و ...
sanaz_k
سه شنبه 20 فروردین 1387, 09:28 صبح
سلام
اول اینکه لطفا عنوان مناسب برای تاپیکتون انتخاب کنید چون این بر خلاف مقرراته!
دوم اینکه میدونی چندمین هزارو میخواهی ؟ یا حد اقل قبل یا بعد 1000 مورد نظرت چیه؟
sinpin
سه شنبه 20 فروردین 1387, 09:31 صبح
http://www.barnamenevis.org/forum/images/icons/icon5.gif کمممممممممممممممممممککککک کککککککککک
دوست عزیز عنوان فوق برای یک تاپیک مناسب نیست.
قانون شماره 7
کاربران می بایست به هنگام ارسال سوالات، مشکلات و پیغامهای خود از یک عنوان مناسب استفاده نمایند. این عنوان می بایست در رابطه با سوال، مشکل و یا پیغام ایشان بوده و نشان دهنده محتوای آن باشد. در غیر اینصورت در حالتی که کاربر جدید باشد به او اخطار داده خواهد شد. در صورت تکرار این عمل توسط کاربران - چه جدید و چه قدیمی - با وی برخورد خواهد شد.قوانین سایت رو مشاهده کنید (http://barnamenevis.org/forum/showthread.php?t=51814)
من عنوان رو تصحیح میکنم ( تغییر قسمتی از یک فایل متنی (http://barnamenevis.org/forum/showthread.php?p=494408#post494408)) لطفا بیشتر دقت کنید.
سید علی طباطبایی مزرعه نو
سه شنبه 20 فروردین 1387, 10:10 صبح
سلام
با Indexof مکان MAN DARAM MIAM رو بدست بیارید و ...
نیاز به راهنمایی بیشتر دارم.
hassan razavi
سه شنبه 20 فروردین 1387, 10:19 صبح
محتویات فایل را در یک متغیر String بریزید. حالا با متد IndexOf محل MAN DARAM MIAM رو بدست بیاورید. بعد با اضافه کردن طول MAN DARAM MIAM و ... به مقدار بدست آمده محل شروع 10000 رو بدست بیارید.
حالا با متد Remove ابتدا 10000 رو پاک کنید و بعد با Insert مقدار جدید رو جایگزین کنید.
علیرضا مداح
سه شنبه 20 فروردین 1387, 10:30 صبح
سلام ،
در صورتی هم که نیاز به پردازش پیچیده تری دارید ، باید از Regular Expressions استفاده نمایید.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.