可以使用正则表达式来移除字符串中的数字,而不反转数字。下面是一个示例代码:
import re
def remove_numbers_without_reversing(text):
# 使用正则表达式匹配并移除所有数字
result = re.sub(r'\d+', '', text)
return result
# 测试示例
text = "abc123def456ghi"
result = remove_numbers_without_reversing(text)
print(result) # 输出结果为 "abcdefghi"
在上面的示例中,re.sub()
函数使用正则表达式 '\d+'
匹配字符串中的数字,然后用空字符串替换匹配到的数字,从而实现了移除数字的功能。
上一篇:不翻转的最小画刷大小