تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تقسيم النص حسب النقطة والفاصلة
#1
انا عندى نص . فى تكست بوكس وليكن كتاب كامل .

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

هل يمكن عمل هذا
الرد }}}
تم الشكر بواسطة:
#2
استخدمي الدالة split
الرد }}}
تم الشكر بواسطة:
#3
نحمده ونصلي على رسوله الكريم
كود :
[align=left]Dim str() As Char = TextBox1.Text.ToCharArray()

Dim dot As Single = 0
Dim comma As Single = 0

For Each c As Char In str
    If c = "." Then
        MessageBox.Show("نقطة")
        dot += 1
    End If

    If c = "," Or c = "،" Then
        MessageBox.Show("فاصلة")
        comma += 1
    End If
Next

MessageBox.Show(String.Format("عدد النقاط: {0}" & vbCrLf & "عدد الفواصل: {1}", dot.ToString(), comma.ToString()))
[/align]
الرد }}}
تم الشكر بواسطة:
#4
جزيت خيرا مثال ممتاز جدا

لكن انا اريد مكان مسج بوكس

اريده يرسل ما قبل النقطة الى مكان معين وليكن تكست بوكس آخر

ثم اذا وجد نقطة يقف ، ويرسل الجملة التى تليها وهكذا

اقصد يرسل كل جملة وحدها ،

الحمد لله رب العالمين . الرحمن الرحيم . مالك يوم الدين

عندما اضغط ارسال :

يرسل الحمد لله رب العالمين ويقف . ثم برسل الرحمن الرحيم ويقف عند النقطة ، وهكذا .

هل يمكن ؟
الرد }}}
تم الشكر بواسطة:
#5
اتمنى يكون المثال الي عملته قريب من طلبك


الملفات المرفقة
.rar   Simple text send.rar (الحجم : 62.65 ك ب / التحميلات : 111)
الرد }}}
تم الشكر بواسطة:
#6
SaLoOoMX كتب :اتمنى يكون المثال الي عملته قريب من طلبك

[COLOR="#006400"]ربي يرضى عنك ويرضيك
جزاك الله الف خير[/COLOR]
الرد }}}
تم الشكر بواسطة:
#7
جزاك الله خير اخى مثال اعجبني لكن ليس ما اقصد

انا اريده يبدأ قراء من بعد النقطة حتى النقطة التى تليها وهكذا حتى ينهى النص كاملا .

وبارك الله فيك
الرد }}}
تم الشكر بواسطة:
#8
نحمده ونصلي على رسوله الكريم
كود :
[align=left]Dim str() As String = TextBox1.Text.Split(New Char() {"."c})
TextBox2.Lines = str
[/align]
الرد }}}
تم الشكر بواسطة:
#9
أعتقد أن هذا هو طلبك إن شاء الله
كود :
Public Class Form1
    Dim s() As String
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        s = TextBox1.Text.Split(".")

        For i As Integer = 0 To s.Length - 1

            MsgBox(s(i))

        Next

    End Sub
End Class
الرد }}}
تم الشكر بواسطة:
#10
شكرا لكم . بوركتم .

اخ اسماعيل . بالضبط - بارك الله فيك .

لكن كيف اضعها فى كود ارسال .

هذه

(s(i))

ووضعتها هكذا داخل كود يرسل رسالة الى مكان ما

" & (s(i)) & "

ولم تعمل .

كيف استغلها داخل كود
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تقسيم الفانورة الي اكثر من ورقة عبدالكريم برشدان 0 43 14-04-24, 12:00 AM
آخر رد: عبدالكريم برشدان
  بحث بالكومبو بوكس لا ى جزء من النص Lathe1 3 476 28-02-24, 02:59 AM
آخر رد: معاند الحظ
  [VB.NET] استخلاص جزء محدد من نص وإضافته إلى بداية النص ؟ AmeenRashed 2 226 02-01-24, 10:06 AM
آخر رد: AmeenRashed
  دالة ادخال ارقام فقط في مربع النص atefkhalf2004 7 819 20-08-23, 09:04 AM
آخر رد: atefkhalf2004
  طريقة حذف حرف زيادة من مربع النص علاء الكبابي 2 571 19-06-23, 05:08 PM
آخر رد: Taha Okla
  اريد كود لمسح النص من textbox بمجرد الضغط على ال textebox للكتابة رهف العريفي 21 11,901 03-06-23, 04:56 AM
آخر رد: سعود
Rainbow [كود] النص المكتوب يكون على شكل وميض او تغير في الالوان محمد مسافر 1 466 13-05-23, 01:30 AM
آخر رد: عبدالله الدوسري
  تقسيم الاسم الكامل الى اجزاء في الداتا جريد فيو yosif 4 529 13-04-23, 11:15 PM
آخر رد: yosif
  [VB.NET] كود نسخ النص MOHAMMED ALZWI 2 505 13-03-23, 11:24 AM
آخر رد: MOHAMMED ALZWI
  اريد مساعدة في ازالة جزء من النص لان لا يوجد لدي خبرة كافية للتعامل مع دوال النصوص Meroo1809 2 527 05-01-23, 07:38 PM
آخر رد: Meroo1809

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم