假设我有一堆字符串,它们只能采用以下格式:
format1 = 'substring1#substring2'
format2 = 'substring1$substring2'
format3 = 'substring1'
让我解释。字符串有时使用#或$字符进行分割。然而,其他时候,他们不是。
我想删除出现在#or之后的部分$(如果存在)。如果它只是一个特殊字符,即#,我可以这样做:
string = string.split('#')[0]
但是我怎样才能以一种快速而优雅的方式为 2 个特殊字符做到这一点呢?还要假设以下几点:
字符串中只能出现一个特殊字符。
特殊字符不会出现在字符串的任何其他部分。
青春有我
三国纷争
慕的地10843
相关分类