如何使用多个分隔符拆分字符串,并找出用于拆分字符串的分隔符,最大拆分次数为1。
import re
string ="someText:someValue~"
re.split(":|~",string,1)
返回结果为 ['someText', 'someValue~']
。在这种情况下,":"是用来分割字符串的分隔符。
如果字符串是string ="someText~someValue:"
,那么"~"将成为分隔符来分割字符串。
有没有一种方法可以找出使用了哪个分隔符并将其存储在一个变量中。
PS:someText和someValue可能包含特殊字符,在split中未使用。例如:some-Text,some_Text,some$Text。