امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
انتخاب متن در متنی دیگر
نویسنده پیام
mahdivbNET آفلاین
كاربر تک ستاره
*

ارسال‌ها: 36
موضوع‌ها: 11
تاریخ عضویت: اسفند ۱۳۸۶

تشکرها : 4
( 4 تشکر در 4 ارسال )
ارسال: #1
انتخاب متن در متنی دیگر
سلام به همه ی برو بچه های گل و باحال ایرانویجLaugh

یه سوال دارم

من دارم یه برنامه مینویسم که به علتی نمی تونم بگم چی کار میکنه.Whistle
من یه متنی رو دارم و توی این متن اطلاعاتی هست که من میخوامشون .
اول اطلاعاتی که من میخوام با $#$ و آخرشون با #$# هست.

من با Instr سعی کردم اما فقط اولی رو پیدا میکنه و بعدی ها رو چک نمیکنه.
اومدم اینجا تا از استادان این کار بپرسم.Smile

یا حق
۲۲-تير-۱۳۸۷, ۱۳:۰۶:۳۵
ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #2
RE: انتخاب متن در متنی دیگر
سلام.
شما میتونی از instr داخل instr استفاده کنی. یا یه کار دیگه.
First = InStr(1, string1, "$#$")
Second = InStr(First + 3, string1, "$#$")
۲۲-تير-۱۳۸۷, ۱۴:۵۳:۵۱
ارسال‌ها
پاسخ
mahdivbNET آفلاین
كاربر تک ستاره
*

ارسال‌ها: 36
موضوع‌ها: 11
تاریخ عضویت: اسفند ۱۳۸۶

تشکرها : 4
( 4 تشکر در 4 ارسال )
ارسال: #3
RE: انتخاب متن در متنی دیگر
کد:
First = InStr(1, string1, "$#$")
Second = InStr(First + 3, string1, "$#$")
آقا پیمان من اینا رو باید داخل یه For بزارم ؟Whistle
اخه فقط اولی رو پیدا میکنه.(همئن کاری که خودم کرده بودم)Cool
من میتونم اولی رو بکشم بیرون.مشکل من بعدی هاست که با Instr فقط اولی رو میگیره.
من بازم سعی خودمو میکنم.
خدا کنه به نتیجه برسه Happy

اگه میشه بیشتر توضیح بدید یا یه مثال بزاریدRolleyesHeartRolleyesWink
(آخرین ویرایش در این ارسال: ۲۲-تير-۱۳۸۷, ۱۶:۱۵:۱۵، توسط mahdivbNET.)
۲۲-تير-۱۳۸۷, ۱۵:۴۵:۳۳
ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #4
RE: انتخاب متن در متنی دیگر
سلام.
بستگی به کاری که میخوای بکنی داره. از حلقه for هم میشه استفاده کرد. اگه میخوای بلافاصله رو رشته تغییرات بدی میتونی از حلقه do استفاده کنی.
کد:
Dim strTemp As String
Dim i As Integer
    strTemp = "ded$#$44kj$#$r34r4r$#$f44ff$#$f4ff4f4f$#$3ed3d3dd$#$"
    i = 0
    Do
        i = InStr(i + 1, strTemp, "$#$")
        'Type your code here
    Loop While (i <> 0)
البته فرض بر اینه که حداقل 1 بار $#$ تو رشته باشه.
۲۲-تير-۱۳۸۷, ۱۶:۱۸:۵۹
ارسال‌ها
پاسخ
mahdivbNET آفلاین
كاربر تک ستاره
*

ارسال‌ها: 36
موضوع‌ها: 11
تاریخ عضویت: اسفند ۱۳۸۶

تشکرها : 4
( 4 تشکر در 4 ارسال )
ارسال: #5
RE: انتخاب متن در متنی دیگر
آقا قربونتHeartHeartHeart
۲۲-تير-۱۳۸۷, ۱۷:۵۸:۲۲
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  گرفتن متن فارسی و نمایش آن از فایل متنی GTAexcess 2 3,065 ۱۳-اردیبهشت-۱۳۹۵, ۱۴:۰۸:۴۷
آخرین ارسال: Ghoghnus
  [سوال] کپی فریم از یک فرم به فرم دیگر javad917 2 3,782 ۲۴-فروردین-۱۳۹۵, ۲۰:۲۵:۵۶
آخرین ارسال: javad917
  ارتباط visual basic با دیگر نرم افزارها cortex-m3 2 3,317 ۳۰-شهریور-۱۳۹۴, ۱۵:۱۱:۲۳
آخرین ارسال: kimiafars
  [سوال] فانکشن برای تشخیص زبان عبارت متنی eppagh 0 1,726 ۱۳-شهریور-۱۳۹۳, ۱۰:۲۵:۲۵
آخرین ارسال: eppagh
  فرستادن فایل متنی به پرینتر alika2005 0 2,012 ۱۴-خرداد-۱۳۹۳, ۱۶:۳۷:۴۰
آخرین ارسال: alika2005
  جمع زدن دو فیلد و قرار دادن در فیلد دیگر در VB6 mohsen0025 7 7,477 ۰۲-شهریور-۱۳۹۲, ۱۱:۵۱:۴۶
آخرین ارسال: mohsen0025
  انتخاب چند گزینه در file name در کنترل comman dialog hamed_Arfaee 2 3,059 ۲۹-خرداد-۱۳۹۲, ۱۰:۳۷:۳۰
آخرین ارسال: hamed_Arfaee
  خواندن اطلاعات از برنامه دیگر automa 8 6,343 ۲۴-بهمن-۱۳۹۱, ۱۸:۱۹:۱۱
آخرین ارسال: automa
  مي خوام موقع چاپ گزارشم بتونم ركورد مورد نظرمو موقع چاپ انتخاب كنم mohammad29 2 3,032 ۱۵-شهریور-۱۳۹۱, ۱۲:۴۶:۵۲
آخرین ارسال: mohammad29
  ذخیره فایل متنی با اینکدینگ utf8 mOSTEFEA 1 3,533 ۱۱-مرداد-۱۳۹۱, ۱۱:۲۷:۰۷
آخرین ارسال: Payman62

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS