Computer >> Máy Tính >  >> Lập trình >> Python

Python - Xóa tất cả các ký tự ngoại trừ các chữ cái và số

Khi cần loại bỏ tất cả các ký tự ngoại trừ các chữ cái và số, các biểu thức chính quy được sử dụng. Một biểu thức chính quy được xác định và chuỗi phải tuân theo biểu thức này.

Ví dụ

Dưới đây là một minh chứng về điều tương tự

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)

Đầu ra

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

Giải thích

  • Các gói bắt buộc được nhập.

  • Một chuỗi được xác định và hiển thị trên bảng điều khiển.

  • Một biểu thức chính quy được xác định và chuỗi là đối tượng của nó.

  • Kết quả được gán cho một biến.

  • Điều này được hiển thị dưới dạng đầu ra trên bảng điều khiển.