اذهب إلى المحتوى
  • 0

ما هو الكود المستخدم للبحث عن ارقام مكررة بواسطة regex

Aymanati Ati

السؤال

image.png.afa2273de182f294a561d90b573e061b.png

 

كيف اضيف الكود هنا لكشف المكرر والتحكم في حالة اذا كان متكرر مرتين او ثلاثة 

بمعني اذا كان مكرر مرتين يكون الكود هكذا 

اذا كان مكرر 3 مرات يكون الكود هكذا 

اريده للارقام فقط

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

للبحث عن الأرقام المتكررة مرتين باستخدام regex ، يمكن استخدام النمط التالي:

(\d)\1

هذا النمط يبحث عن أي رقم يتكرر مرتين بجوار بعضهم البعض. يتم استخدام الفاصلة العكسية \1 للإشارة إلى أننا نبحث عن نفس الرقم الذي تم العثور عليه في الفراغ السابق.

للبحث عن الأرقام المتكررة ثلاث مرات باستخدام regex ، يمكن استخدام النمط التالي:

(\d)\1\1

هذا النمط يبحث عن أي رقم يتكرر ثلاث مرات بجوار بعضهم البعض. يتم استخدام الفاصلة العكسية \1 مرتين للإشارة إلى أننا نبحث عن نفس الرقم الذي تم العثور عليه في الفراغين السابقين.

ويمكنك استخدام الأداة التالية لكتابة ما تريده بالإنجليزية وسيتم تحويله إلى regex

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

عفوًا أخي أيمن، 

هذا النمط يبحث عن أي رقم يتكرر في أي مكان في الصفحة وليس فقط بجوار بعضهم البعض. يبدأ النمط بفتح الحدود \b ويحدد الرقم (\d) الذي نريد البحث عنه. ثم يستخدم (?:(?!\1)\d)+ لتحديد أي مجموعة من الأرقام التي لا يتم تكرار الرقم الأول بها. يستخدم (?!\1) للتأكد من أن الرقم الحالي لا يتطابق مع الرقم الذي تم العثور عليه في البداية (\1). وأخيرًا ، يتم استخدام \b مرة أخرى للحدود والتأكد من أن الرقم الأخير هو نفس الرقم الذي تم العثور عليه في البداية.

\b(\d)(?:(?!\1)\d)+\1\b
 
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

يمكنك استخدام الكود التالي

\b(\d)\1+\b

الشرح :

\b   #  تطابق حد الكلمات
(\d) # رقم مطابق تذكره
\1+  # تطابق مثيل واحد أو أكثر للرقم المطابق مسبقًا
\b   # تطابق حد الكلمات

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...