Regular Expressions
Download 233.56 Kb.
|
Pythonlearn-11-Regex
- Bu sahifa navigatsiya:
- Muntazam iboralarni tushunish
- Muntazam ifoda moduli
Regular ExpressionsRegular ExpressionsHisoblashda "regex" yoki "regexp" deb ham ataladigan muntazam ibora ma'lum belgilar, so'zlar yoki belgilar naqshlari kabi matn qatorlarini moslashtirish uchun qisqa va moslashuvchan vositani ta'minlaydi. Muntazam ibora muntazam ifoda protsessori tomonidan izohlanishi mumkin bo'lgan rasmiy tilda yoziladi. Haqiqatan ham aqlli "Topish" yo Muntazam iboralarni tushunish
Regular Expression Quick Guide^ Qator boshiga mos keladi $ Qator oxiriga mos keladi . Har qanday xarakterga mos keladi \s Bo'shliqqa mos keladi \S Har qanday bo'sh joy bo'lmagan belgilarga mos keladi * Belgini nol yoki undan ortiq marta takrorlaydi *? Belgini nol yoki undan ko'p marta takrorlaydi + Belgini bir yoki bir necha marta takrorlaydi +? Belgini bir yoki bir necha marta takrorlaydi [aeiou] Ro'yxatdagi to'plamdagi bitta belgiga mos keladi [^XYZ] Roʻyxatda boʻlmagan bitta belgiga mos keladi [a-z0-9] Belgilar to'plami qatorni o'z ichiga olishi mumkin ( Satrni chiqarish qaerdan boshlanishini ko'rsatadi ) Satrni chiqarish qayerda tugashini bildirad Muntazam ifoda moduli
re.search() dan foydalanish like find()import re hand = open('mbox-short.txt') for line in hand: line = line.rstrip() if re.search('From:', line) : print(line) hand = open('mbox-short.txt') for line in hand: line = line.rstrip() if line.find('From:') >= 0: print(line) Download 233.56 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling