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

Python - ลบตัวอักษรทั้งหมดยกเว้นตัวอักษรและตัวเลข


เมื่อจำเป็นต้องลบอักขระทั้งหมดยกเว้นตัวอักษรและตัวเลข นิพจน์ทั่วไปจะถูกใช้ มีการกำหนดนิพจน์ทั่วไป และสตริงอยู่ภายใต้นิพจน์นี้

ตัวอย่าง

ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน

import re

my_string = "python123:, .@! abc"

print ("The string is : ")
print(my_string)

result = re.sub('[\W_]+', '', my_string)

print ("The expected string is :")
print(result)

ผลลัพธ์

The string is :
python123:, .@! abc
The expected string is :
python123abc

คำอธิบาย

  • แพ็คเกจที่จำเป็นจะถูกนำเข้า

  • สตริงถูกกำหนดและแสดงบนคอนโซล

  • มีการกำหนดนิพจน์ทั่วไปและสตริงจะขึ้นอยู่กับนิพจน์

  • ผลลัพธ์ถูกกำหนดให้กับตัวแปร

  • สิ่งนี้จะแสดงเป็นเอาต์พุตบนคอนโซล