python截掉字符串左边的空格,python同时去掉字符串左边和右边空格的函数是

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: