python – 拆分包含两个不同字符的字符串
作者:互联网
我有以下字符串
u'root\n |-- date: string (nullable = true)\n |-- zip: string (nullable = true)\n'
我想提取列名.列名在它们之前有| – 并且在它们之后.
我可以分两个阶段做到这一点:
s = u'root\n |-- date: string (nullable = true)\n |-- zip: string (nullable = true)\n'
s = s.split('|-- ')
s = s.split(':')
但是,我想知道是否有一种方法可以同时拆分两个字符.
解决方法:
However, I wanted to know if there is a way to split with two characters at once.
可以使用re#split
:
re.split(r'\|--|:', your_string)
标签:string-split,python,regex 来源: https://codeday.me/bug/20190722/1505350.html