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

سؤال عن البرمجة الشيئية في البايثون

Ola Mahmoud2

السؤال

Recommended Posts

  • 0

يمكنك أستخدام مكبة Regular Expression كالتالي

#نقوم بإستيراد المكتبة 
import re
#نعرف القيمة التي بحث داخلها 
s = "Hello my Jawwal number is 0590000001"
#نقوم بالبحث عن هذا الرمز و هو يدل على أن أول 3 احرف ستكون 059 و الباقي يجب أن تكون 7 أرقام 
re.findall(r"^059[\d]{4,9}", s)

 

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

  • 0

هناك عدة طرق بناءً على طريقة كتابة رقم الهاتف ، وهذا الكود لجميع الطرق المشهورة

import re

text = 'Hello my Jawwal number is 0590000001'
print(re.findall(r"[\d]{9}", text))

# 000-000-0000
text = 'Hello my Jawwal number is 059-000-0001'
print(re.findall(r"[\d]{3}-[\d]{3}-[\d]{4}", text))

# 000 000 0000
text = 'Hello my Jawwal number is 059 000 0001'
print(re.findall(r"[\d]{3} [\d]{3} [\d]{4}", text))

#+000-000-000
text = 'Hello my Jawwal number is +059-000-0001'
print(re.findall(r"\+?[\d]{3}-[\d]{3}-[\d]{3}", text))

 

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

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...