このリストを考えると:
['MIA', 'BOS', '08:17 AM', '-107', '-103', '08:17 AM', '+1 -111', '-1 +103', u'91', u'93']
次の結果のスペースで を分割し+1 -111
たい:-1 +103
['MIA', 'BOS', '08:17 AM', '-107', '-103', '08:17 AM', '+1', '-111', '-1', '+103', u'91', u'93']
これは私が必要とする正規表現です:
(?<=\d)\s(?=[-+]\d\d\d)
しかし、どうやらそれをリストに適用する方法がわかりません。明らかに、常にnth
リストの要素を分割するなど、スライスを使用したソリューションは歓迎されません。私はこれがより効率的であることを好みます。