如何高效去除字符串两端的定界字符?

3 投票
1 回答
5649 浏览
提问于 2025-04-16 10:42

大家好!假设我有一个字符串,格式是这样的 ^a.b.c^,我只想得到 a.b.c。你们能教我一个比我下面的代码更有效的方法来去掉这些分隔符吗?谢谢!

### line = '^123.456.102345^'
start = line.find ('^')
line = line[(start+1):]
end = line.find ('^')
line = line[:end]
print line

1 个回答

7
>>> s = '^a.b.c^'
>>> s.strip('^')
'a.b.c'

可以查看一下这个文档,了解一下str.strip的用法。

撰写回答