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

說明

  • 匯入必需的包。

  • 定義一個字串並在控制檯上顯示。

  • 定義一個正則表示式,讓字串遵循它。

  • 將結果分配給一個變數。

  • 這在控制檯上作為輸出顯示。

更新於:2021-09-20

789 次瀏覽

開啟你的 職業

透過完成課程獲取認證

開始
廣告
© . All rights reserved.