【发布时间】:2016-02-29 20:17:44
【问题描述】:
我想从条带中删除尾随空格和一些其他字符。这是示例输入/输出(明确标记的制表符和换行符):
Input:
"\t [[ dwarf ]]] \n"
Output:
"dwarf"
现在我理论上可以像这样解决我的问题:
x = x.strip().strip("[]").strip().strip("[]")
这应该会耗尽我的数据库中可能发生的所有组合;但是,如果我们有更多级别的括号和空格,我仍然需要更改代码。我可以用循环一般地解决这个问题,但它会同样丑陋和低效。有没有更好的方法,或者告诉strip不要使用整个字符串,而是使用我提供的字符?
【问题讨论】: