-3

在下面的字符串中,我想计算第一个 \tCart 之前出现的单词数并忽略字符串的其余部分,我们该怎么做

 str1="hi\thello\thow\tare\tyou\tCart\tagain\tCart"
 output expected:5
 str1.count() ?????
4

2 回答 2

5
len(str1.split('\tCart')[0].split())

这将执行以下操作:

  • 拆分 text 上的字符串\tCart,并且只取结果的第一个元素;这是选项卡 + 购物车之前的所有内容。
  • 在空格上拆分之前的部分\tCart\t是一个制表符,也就是空格)
  • 该拆分的长度是单词的数量。
于 2013-01-09T14:35:00.040 回答
0

试试这个 - len(str1.split('\tCart')[0].split())

于 2013-01-09T14:36:37.420 回答