如何删除我指定的字符串部分

时间:2018-04-12 01:59:59

标签: python string

我应该如何删除以我指定的字母开头的字符串上的所有内容?

让我们说:

PHP/USD

我想删除所有以' /'开头的内容那么剩下的将是' PHP'

我该如何反过来?开始让美元成为唯一剩下的?

我只找到了删除中间或删除以某些内容开头但没有字符串PART的字符串的答案。对此有什么更好的方法?

是否有oldstr.replace()取代我误读的文档?

1 个答案:

答案 0 :(得分:0)

使用re.sub并将模式/.*$替换为空字符串:

import re
input = "PHP/USD"
line = re.sub(r"/.*$", "", input)
print line
# prints PHP

如果您想要相反,请使用模式^.*/