我对拆分有一个非常不寻常的要求。我需要使用\Illuminate\Session\Middleware\StartSession::class,
\Illuminate\View\Middleware\ShareErrorsFromSession::class,
的limit选项。但是,string.split不支持多个定界符,而我需要这样做。因此,我需要使用re.split。如何限制重新分割或以其他方式实现此分割?
理想情况下,我可以输入类似
var1, var2 = string.split(delimiter, limit)
并使两个输出变量为:
contents = "Sentence? Sentence! Another sentence."
答案 0 :(得分:4)
>>> re.split('[?!.]', "Sentence? Sentence! Another sentence.", maxsplit=1)
['Sentence', ' Sentence! Another sentence.']