Это мой текущий код:Python, как разбить строку в списке
def poisci_pare(besedilo):
import re
seznam = re.split("[.]", besedilo)
return seznam
это возвращает (мы предполагаем, что предложения всегда заканчиваются точкой .
)
poisci_pare("Hello world. This is great.")
>>>output: ["Hello world", "This is great"]
Что бы я должны написать, чтобы получить питона, чтобы разделить строку, как это:
poisci_pare("Hello world. This is great.")
>>>output: [["Hello", "world"], ["This", "is", "great"]]
Im действительно удивлён, что работал ... '.' обычно означает любой символ в регулярных выражениях ... Я думаю, когда его в box bracket он рассматривает это как литерал ... –
Да, я не думал, что это сработает в первую очередь, но после некоторых экспериментов с re.split я получил его для работы отлично. – peroxy