python - 从字符串中删除某些字符
问题描述
我试图弄清楚如何从字符串中删除某些字符。不幸的是,它不起作用。我将不胜感激所有的帮助。
def delete_char(string):
string = list(string)
string.remove("\n")
return ''.join(string)
delete_char("I want \n to test \n if you \n work")
解决方案
如何使用replace
, 代替?
def delete_char(string, target_char, replacement_char=""):
return string.replace(target_char, replacement_char)
print(delete_char("I want \n to test \n if you \n work", "\n"))
推荐阅读
- scala - 如何使用 Scala 访问 Spark DataFrame 每个单元格的最后两个字符以对其值进行一些计算
- python - 使用两个下拉按钮构建一个散点图,一个用于 x 轴,一个用于 y 轴
- vim - 在 Vim 中,数字键盘上的 5 键在当前行上方插入一行,并带有 "E"
- dart - 将枚举的值反映为类的值
- react-native - 在 redux 商店中保存多个图像是一种好习惯吗?
- vba - 使用 vba 从工作表中分配
- php - 带有 AJAX 请求的帖子表单 - WordPress 插件开发
- ruby-on-rails - 在 rails chartkick 上调用 chartjs 选项
- r - 对R中的哑铃图水平条中的值进行排序
- apache-spark - Spark 数据帧 - 在两个数据帧的联合上使用 groupBy 时避免洗牌