ทำความรู้จักกับภาษา python (49) : Search and Replace (เสริช แอนด์ ริพเลซ)

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: ทำความรู้จักกับภาษา python (49) : Search and Replace (เสริช แอนด์ ริพเลซ)

Re: ทำความรู้จักกับภาษา python (49) : Search and Replace (เสริช แอนด์ ริพเลซ)

โดย rangsan » 05/05/2018 6:09 pm

Search and Replace (เสริช แอนด์ ริพเลซ)

โค้ด: เลือกทั้งหมด

import re

img = '<img src="image.jpg"/>'
print(re.sub(r'src\=\"(.*)\"', r'src="Kangfupanda.jpg"', img))

text = 'No.MD058-1 No.MD058-2 No.MD058-3'
print (re.sub(r'No\.([A-Z]{2})', r'OAT', text))
ผลการรันโค้ด
output_search_place.png
output_search_place.png (4.24 KiB) Viewed 1089 times
ศึกษาจาก : https://www.youtube.com/watch?v=He5l3Yx ... M&index=49

Re: ทำความรู้จักกับภาษา python (49) : Search and Replace (เสริช แอนด์ ริพเลซ)

โดย Jom07 » 25/01/2018 6:34 pm

โค้ด: เลือกทั้งหมด

import re

img = '<img src="image.jpg"/>'
print(re.sub(r'src\=\"(.*)\"', r'src="nev+image.jpg"', img))
ผลรัน

รูปภาพ

ศึกษาข้อมูลจาก :https://www.youtube.com/watch?v=He5l3Yx ... lzdKrpxsMM

Re: ทำความรู้จักกับภาษา python (49) : Search and Replace (เสริช แอนด์ ริพเลซ)

โดย Four » 25/01/2018 6:18 pm

โค้ด: เลือกทั้งหมด

import re

text = 'No.MT21 No.MT22 No.MT23'
print (re.sub(r'No\.([A-Z]{2})', r'mind', text))
ผลรัน

รูปภาพ

Re: ทำความรู้จักกับภาษา python (49) : Search and Replace (เสริช แอนด์ ริพเลซ)

โดย dawthana » 23/01/2017 4:55 pm

ศึกษาข้อมุลเพิ่มเติมได้ที่ https://www.mindphp.com/vdo-tutorial-pyt ... sions.html

ทำความรู้จักกับภาษา python (49) : Search and Replace (เสริช แอนด์ ริพเลซ)

โดย dawthana » 23/01/2017 4:54 pm

Search and Replace (เสริช แอนด์ ริพเลซ)
ใน python (ไพทอน) นอกจาก Regular Expression(รีกูวล่า เอ็กซ์เพรสชั่น) ยังมี Method (เมธอด) ที่สำคัญ และใช้งานบ่อยๆอีกตัวหนึ่งคือ sub (ซับ) ที่ใช้สำหรับการแทนที่ด้วยข้อความที่ต้องการโดยมีรูปแบบการใช้งาน ดังนี้

โค้ด: เลือกทั้งหมด

Syntax re.sub(pattern , real , string , max=0)
ตัวอย่างการค้นหาและแทนที่
49_2.png
49_2.png (24.25 KiB) Viewed 1234 times
49_3.png
49_3.png (29.88 KiB) Viewed 1234 times
49_4.png
ศึกษาข้อมูลมาจาก https://www.youtube.com/watch?v=He5l3Yx8ues&t=42s

ข้างบน