إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

فصل كل حرف على حدى

تقليص
هذا الموضوع مغلق.
X
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • فصل كل حرف على حدى

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

    سنطرح تساؤلا مباشرا لدي جملة أو كلمة و لتكن مثلا :
    abc4web
    أريد أن أقوم بوضع كود حيث يتم وضع بين الحرف و الاخر فاصلة
    a,b,c,4,w,e,b
    و يكون كود عام يعالج كل الوضعيات و ليس حسب وضعية المثال المطروح فقط .

    تقديري

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

    تفضــــــــــل أخى :

    ضع الكود التالى فى زر وضع إينبوت كوسيلة عرض لناتج العملية :

    كود:
    --
    function TableDelimitedToString(Table, Delimiter)
    	strReturn = "";
    	for i, item in pairs(Table) do
    		strReturn = strReturn..item..Delimiter;
    	end
    	strReturn = String.TrimRight(strReturn,Delimiter);
    	return strReturn;
    end
    ---------------
    _string = "abc4web@abood";
    _leng = String.Length(_string);
    abood = {};
    for i=1, _leng do
      abood[i] = String.Left(_string, 1);
      if i < _leng then
        _string = String.Right(_string, String.Length(_string) - 1);
      end
    end
    s = TableDelimitedToString(abood, ",");
    Input.SetText("Input1", s);

    تعليق


    • #3
      جزيل الشكر أستاذي الكريم أنهيت للتو محاولة
      وإليك بالناتج قصد تبادل الأفكار :
      كود:
      x="abc4web@abood"
      p=""
      for i =1,String.Length(x) do
      t = String.Mid(x, i, 1);
      p=p..t..","
      end
      Dialog.Message("Notice",String.Mid(p, 1, String.Length(p)-1));
      ملاحظة هامة : الأمر String.Mid عندما نحدد قيمة البداية و النهاية هي نفسها تحديد قيمة البداية إلى غاية 1
      لذلك أستغليته في الكود للوصول

      تعليق


      • #4
        تمام

        تعليق


        • #5
          بارك الله فيك منكم استفدنا و سنستفيد إن شاء الله

          يمكن اضافة هذا السطر بعد الأول لاهمال المسافات
          في المحاولة السابقة :
          كود PHP:
          x=string.gsub(x"%s"""

          تعليق


          • #6
            المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
            بارك الله فيك منكم استفدنا و سنستفيد إن شاء الله

            يمكن اضافة هذا السطر بعد الأول لاهمال المسافات
            في المحاولة السابقة :
            كود PHP:
            x=string.gsub(x"%s"""
            الدالة القياسية
            string.replace
            أيضا تفى بالغرض

            تعليق


            • #7
              بارك الله فيك أستاذ خالد ماذكرته أحسن :

              التطبيق :


              كود PHP:
              x="abc4web   @     abood"
              String.Replace(x" """false);

              p=""
              for =1,String.Length(x) do
              String.Mid(xi1);
              p=p..t..","
              end
              Dialog
              .Message("Notice",String.Mid(p1String.Length(p)-1)); 

              تعليق

              مواضيع تهمك

              تقليص

              المنتدى: القسم العام نشرت بواسطة: Reem2Rabeh الوقت: 04-23-2025 الساعة 04:27 PM
              المنتدى: ضبط وتوكيد الجودة نشرت بواسطة: HeaD Master الوقت: 04-15-2025 الساعة 09:30 AM
              المنتدى: التصنيع والانتاج نشرت بواسطة: HeaD Master الوقت: 04-11-2025 الساعة 01:08 PM
              المنتدى: القسم العام نشرت بواسطة: نوال الخطيب الوقت: 03-19-2025 الساعة 03:07 AM
              المنتدى: الكمبيوتر والإنترنت نشرت بواسطة: عوض السوداني الوقت: 03-18-2025 الساعة 07:22 AM
              يعمل...
              X