1. 字符串替换
中的replace()函数实现。
将字符串中的a替换为b
str = ‘apple’ew_str = str.replace(‘a’, ‘b’)tew_str) 输出’bpple’
2. 正则表达式替换
中的re模块提供了正则表达式操作函数。
port re
将字符串中的数字替换为
str = ‘123abc456’ew_str = re.sub(r’\d’, ”, str)tew_str) 输出’abc’
在上述示例中,r’\d’表示匹配数字,”表示替换为。
3. 批量替换文件中的字符串
的文件操作函数。
port os
打开文件ple.txt’, ‘r’)
读取文件内容tent = file.read()
关闭文件
file.close()
替换文件中的字符串ewtenttentew_str’)
打开文件ple.txt’, ‘w’)
写入新内容ewtent)
关闭文件
file.close()
()函数打开文件,使用read()函数读取文件内容,然后使用replace()函数替换字符串,使用write()函数写入新内容,使用close()函数关闭文件。
本文介绍了,包括字符串替换、正则表达式替换以及批量替换文件中的字符串。这些方法都可以方便地实现文字替换,提高工作效率。