الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

التعامل مع النصوص في فيجوال بيسك

بدأه -ArabAttack- في 31 يوليو 2010 · 6 رد · 1,310 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

لغة البرمجة : فيجوال بيسك 6

الاستفسار : اخواني انا عندي نربع تكست في كلام وفلنفرض الكلا هو التالي

hello all i love php

فلنفرض انا ابغاه يقص الجزء التالي من النص

all i love

وطبعا ما ابغاه يتعامل عبر رقم الحرف يعني مو اقله من الحرف 7 الى كده

لا ابغا عبر نفس النص يعني من كلمة كدة لكلمة كده

وشكرا

#2

السلام عليكم

Private Sub Command1_Click()
Text3.Text = Replace(Text1.Text, Text2.Text, Text3.Text)
End Sub

Private Sub Form_Load()
Text1 = "hello all i love php" ''النص المراد البحث فيها
Text2 = "all i love" 'النص او الكلمة المراد البحث عنها في النص السابق
Text3 = "" 'النص الجديد المراد استبداله بدل الكلمة المراد البحث عنها
End Sub

وانا شاء الله تكون هي غايتك

وبالتوفيق

"نحن لا نستسلم... ننتصر أو نموت.... وهذه ليست النهاية... بل سيكون عليكم أن تحاربوا الجيل القادم والاجيال التي تليه... اما أنا... فإن عمري سيكون أطول من عمر شانقي."

عمر المختار

اللهم انعم على بلادي بالأمن والأمان

#3

مشكور اخوي بس مو هذا هو طلبي

انا ابغا مثلا اقله قصه من الكلمة كذا للكلمة كذا

بالتوفيق

#4

السلام عليكم

طيب اخي بدل النص

Text2 = "all i love"

ضع النص الجديد بدل الفراغ في النص

Text3 = ""

"نحن لا نستسلم... ننتصر أو نموت.... وهذه ليست النهاية... بل سيكون عليكم أن تحاربوا الجيل القادم والاجيال التي تليه... اما أنا... فإن عمري سيكون أطول من عمر شانقي."

عمر المختار

اللهم انعم على بلادي بالأمن والأمان

#5

ما ينفع انا ابغا ابحث من كلمة لكلمة اخرى عشان الجزء الي بينهم يتغيير ولا ايش الفائدة من طريقتك

وشكرا

#6

حل طويل بعض الشيئ ولكن يفي بالحاجة

Dim str As String, first As String, last As String
first = "hello"
last = "php"
str = "hello all i love php"
sstart = InStr("hello all i love php", first)
sEnd = InStr("hello all i love php", last)
final = Replace(str, Mid(str, sstart + Len(first), Len(str) - (Len(last) + Len(first))), " ")
MsgBox (final)

قم بوضع النص الذي تريد في المتغير str، و في المتغير first تضع الكلمة الأولى التي تريد الحذف بدئا منها، و في المتغير Last تضع الكلمة التي تريد الحذف إليها!

#7

موضوع مفيد اريد وضع سؤال

اريد استخلاص الارقام من داخل جملة مكونة من حروف وارقام

مثال

gdfhy123fdhhjdL>

ليكون الناتج هو الرفم 123 فقط

وكل عام وانتم بخير

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…