python截掉字符串左边的空格,python同时去掉字符串左边和右边空格的函数是
如果用户键入以下内容:
新测试(测试1测试2测试3)测试“测试5测试6”
我认为变量的输出是这样的:
[新,测试,测试1测试2测试3 ,测试,测试5测试6]
换句话说,如果是一个单词,中间用空格隔开,然后和下一个单词隔开,如果在括号里,就把整个单词分组放在括号里,删除。引号也是如此。
我目前对该代码的使用不符合上述标准(来自上面链接的回答):
进口re
strs= Hello(Test1 test2)(Hello 1 Hello 2)other _ stuff
[, .join(x . split())for x in re . split(r [()],strs) if x.strip()]
[Hello , Test1,test2 , Hello1,hello2 , other_stuff]
这样做很好,但是如果你有这样一个问题:
strs= Hello Test(Test1 test2)(Hello 1 Hello 2)other _ stuff
它将Hello和Test合并为一个部分,而不是两个部分。
它也不允许同时用括号和引号进行拆分。
2
看贪与不贪的匹配。
0
@ mter有没有指导我学习指导的链接?我发现的大部分问题都是关于它的,对我并没有真正的帮助,我也看不懂python文档。如果剩下的只有它。
0
抱歉,我误解了这个问题。然而,这里有一个官方教程的链接:http://docs.python.org/2/library/re.html
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。