Devdit
 

Python แทนที่ตัวเลข 0-9 ด้วยตัวอักษรที่ต้องการ

1.4K

สอนเขียนภาษา Python เพื่อสร้างโค้ดแทนที่ตัวเลข 0-9 ด้วยตัวอักษรที่ต้องการ ด้วยการ import module re เพื่อใช้งานคำสั่ง sub ของ re สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง Python แทนที่ตัวเลข 0-9 ด้วยตัวอักษรที่ต้องการ

import re
tel = 'TEL: 01-123-4567890'
print( tel )
tel = re.sub('[0-9]', 'X', tel)
print( tel )

ผลลัพธ์

TEL: 01-123-4567890
TEL: XX-XXX-XXXXXXX

โค้ดด้านบน import module re เพื่อใช้งานคำสั่ง re โดยมีการสร้างตัวแปรชื่อ tel พร้อมค่าเริ่มต้น กรณีต้องการแทนที่ตัวเลข 0-9 ด้วยตัวอักษรที่ต้องการ ตัวอย่าง คือ X สามารถใช้คำสั่ง re.sub ได้

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ