我有以下字符串。我想得到所有字符之前的内容|
'abc eff 23 aaa|C:\\WINDOWS|\\Device\\Harddisk\\Parti'
我的输出应类似于'abc eff 23 aaa'
我如何获取它。请为此提供帮助
答案 0 :(得分:5)
'abc eff 23 aaa|C:\\WINDOWS|\\Device\\Harddisk\\Parti'.split('|')[0]
答案 1 :(得分:0)
您可以这样使用内置的“ split”功能:
'abc eff 23 aaa|C:\\WINDOWS|\\Device\\Harddisk\\Parti'.split('|')[0]
Here is the documentation on how it works if you are curious。
答案 2 :(得分:0)
您可以在这里使用2种方法,分别使用string.split('|')[0]
或string[:string.find('|')]
(因为字符串是数组,您也可以这样做)