📜  Python – 用 K 替换给定字符串中的所有数字(1)

📅  最后修改于: 2023-12-03 15:04:13.151000             🧑  作者: Mango

Python - 用 K 替换给定字符串中的所有数字

在Python中,我们可以使用正则表达式将字符串中的数字替换为另一个字符,例如K。

步骤

以下是将给定字符串中的所有数字替换为K的步骤:

  1. 导入re库。
import re
  1. 创建一个字符串。
s = "Hello, 123 World!"
  1. 定义一个正则表达式模式,以匹配数字。
pattern = re.compile(r'\d+')
  1. 使用sub()函数替换字符串中的数字。
s = pattern.sub('K', s)

现在,字符串s中的所有数字都被替换为字母K。

完整代码

以下是完整的Python代码,该代码使用正则表达式将给定字符串中的所有数字替换为K。

import re

s = "Hello, 123 World!"
pattern = re.compile(r'\d+')
s = pattern.sub('K', s)

print(s) # 输出:Hello, K World!
结论

这就是用Python将给定字符串中的数字替换为K的方法。我们可以使用这个方法来过滤掉字符串中的数字或进行其他替换操作。