Qidiring va o'zgartiring
Oddiy iboralarni ishlatadigan eng muhim qayta usullardan biri bu sub .
Sintaksis
re.sub (naqsh, javob, satr, max = 0)
Bu usul RE uchragan hamma o'rnini naqsh bilan kanop bilan Repl barcha o'rnini bosuvchi,
bo'lmasa hodisalar max taqdim etiladi. Ushbu usul o'zgartirilgan satrni qaytaradi.
Misol
#! / usr / bin / python3
import re
phone = "2004-959-559 # Bu telefon raqami"
# Python uslubidagi sharhlarni o'chirish
num = re.sub (r '#. * $', "", telefon)
bosib chiqarish ("Telefon raqami:", raqam)
# Raqamlardan tashqari boshqa narsalarni olib tashlang
num = re.sub (r '\ D', "", telefon)
bosib chiqarish ("Telefon raqami:", raqam)
Yuqoridagi kod bajarilganda, u quyidagi natijani beradi -
Telefon raqami: 2004-959-559
Telefon raqami: 2004959559
Do'stlaringiz bilan baham: |