我应该如何删除以我指定的字母开头的字符串上的所有内容?
让我们说:
PHP/USD
我想删除所有以' /'开头的内容那么剩下的将是' PHP'
我该如何反过来?开始让美元成为唯一剩下的?
我只找到了删除中间或删除以某些内容开头但没有字符串PART的字符串的答案。对此有什么更好的方法?
是否有oldstr.replace()
取代我误读的文档?
答案 0 :(得分:0)
使用re.sub
并将模式/.*$
替换为空字符串:
import re
input = "PHP/USD"
line = re.sub(r"/.*$", "", input)
print line
# prints PHP
如果您想要相反,请使用模式^.*/
。