Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะค้นหาและแทนที่ข้อความในไฟล์โดยใช้ Python ได้อย่างไร


มีเมธอด re.sub() ในโมดูล Python re ซึ่งช่วยในการค้นหารูปแบบและแทนที่ด้วยสตริงย่อยใหม่ หากไม่พบรูปแบบ สตริงจะถูกส่งกลับไม่เปลี่ยนแปลง

ไวยากรณ์ของ re.sub()

re.sub(pattern, repl, string):

ตัวอย่างเช่นในโค้ดด้านล่าง เราค้นหาคำว่า 'India' และแทนที่ด้วย 'the World' ในสตริง 'TP is most popular Tutorials site of India'

ตัวอย่าง

result=re.sub(r'India','the World','TP is the most popular Tutorials site of India')
print result

ผลลัพธ์

TP is the most popular Tutorials site of the World