我在使编程语言成为问题时遇到了麻烦[FSCMD不是预言家]
所以我的问题是如何分割字符串,但是该splat字符串的最后一个索引没有定界符,而第一个索引使用split字符串或任何方法都具有定界符
如果您仍然感到困惑,请参见以下示例:ret = "Hello, World, Test".split(',', 1)
# ret = ['Hello', ' World, Test']
该代码给了我们['Hello', ' World, Test'],但这不是我想要的
我想要的是相反的,所以它将变成这样['Hello, World', ' Test']
我尝试过此操作,但由于maxsplit已经为1,因此无法使用ret = "Hello, World, Test".split(',', -1)
#ret = ['Hello', ' World', ' Test']
但是它不起作用并且给出['Hello', ' World', ' Test']
另一个例子是这个ret = 'My name is Faran'.split(maxsplit=1)
#ret = ['My', 'name is Faran']
上面返回['My', 'name is Faran']的例子,我想要的是['My name is', 'Faran']
这里是真实代码的一部分try:
subj = ''.join([a+' ' for a in SecOperator if ' '+a+' ' in rcmd.strip().lower()]).strip().split(' ')[0]
op = [i.strip() for i in rcmd.strip().split(subj, 1)]
rcmd = (SecOperator[subj] + ' ' + op[0].strip() + ', ' + op[1]).strip()
except:
pass
op是我想要的清单,并向您显示了
我在搜索中没有找到任何东西,所以我只是去问