Mic*_*hal 3 python regex string-split
我有以下字符串
u'root\n |-- date: string (nullable = true)\n |-- zip: string (nullable = true)\n'
Run Code Online (Sandbox Code Playgroud)
我想提取列名。列名|--在它们之前和:之后。
我可以分两个阶段做到这一点:
s = u'root\n |-- date: string (nullable = true)\n |-- zip: string (nullable = true)\n'
s = s.split('|-- ')
s = s.split(':')
Run Code Online (Sandbox Code Playgroud)
但是,我想知道是否有办法一次拆分两个字符。
但是,我想知道是否有办法一次拆分两个字符。
可以使用re#split:
re.split(r'\|--|:', your_string)
Run Code Online (Sandbox Code Playgroud)