Advertisement
Guest User

re example arabic explaination

a guest
May 18th, 2015
256
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.18 KB | None | 0 0
  1. """
  2. [-]{3}
  3. تعني ثلاث معترضات hyphen متتالية
  4. \w{3}
  5. تعني كلمة word من ثلاثة أحرف متتالية (ليست محددة)
  6. \d{3}
  7. تعني ثلاثة أرقام (ليست محددة)..
  8. |
  9. تعني أي واحدة من القيمتين التي على جانبيها
  10. $
  11. تعني نهاية السلسلة النصية
  12.  
  13. لنرى التالي ك مثال:
  14. *. إنتبه للأقواس.....
  15. '((\w{3})|([-]{3}))\d{3}$'
  16. تعني سلسلة نصية تحوي 3 أحرف أو3 معترضات وتنتهي السلسلة ب 3 أرقام
  17.  
  18. مثال تطبيقي:
  19. """
  20. # جلب مكتبة التعابير المنظمة
  21. import re
  22. # القيم التي نريد المطابقة بها
  23. values = ['cat100', '---200', 'xxxyyy', 'jjj', 'box4000', 'tent500']
  24. for v in values:
  25.     # يتطلب 3 أحرف أو 3 معترضات‎ ‎... وأيضا 3 أرقام
  26.     # Require 3 letters OR 3 dashes.
  27.     #... Also require 3 digits
  28.     m = re.match('((\w{3})|([-]{3}))\d{3}$', v)
  29.     if m:
  30.         print 'Ok..', v
  31.     else:
  32.         print 'FAIL', v
  33.  
  34. """
  35. Outputالخرج ‏-‏ ‏
  36.  
  37. Ok.. cat100
  38. Ok.. ---200
  39. FAIL xxxyyy
  40. FAIL jjj
  41. FAIL box4000
  42. FAIL tent500
  43. """
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement