Разделение непотребляющего регулярного выражения в Python

Как можно разбить строку по выражению-разделителю, оставив этот разделитель в предыдущей строке ?

>>> text = "This is an example. Is it made up of more than once sentence? Yes, it is."
>>> re.split("[\.\?!] ", text)
['This is an example', 'Is it made up of more than one sentence', 'Yes, it is.']

Я бы хотел, чтобы результат был.

['This is an example.', 'Is it made up of more than one sentence?', 'Yes, it is.']

До сих пор я пробовал только предварительное утверждение, но оно не разделяется вообще. Следующий код не работает, пустые места удаляются из вывода. TextColumn column1 = new TextColumn & ...

У меня есть CellTable, в ячейки которого я хочу поместить HTML-код. Следующий код не работает, из вывода удаляются пробелы.

    TextColumn<MyCell> column1 = new TextColumn<MyCell>()
    {
        @Override
        public String getValue(MyCell myCell)
        {
            String result = "     " +myCell.getValue();
            return result;
        }
    };
    table.addColumn(column1 , "Header1");

Я знаю, что это можно сделать с помощью css, но я просто хочу знать, как поместить HTML-код в ячейки. Любая помощь приветствуется!

7
задан Brian Tompsett - 汤莱恩 11 November 2017 в 16:19
поделиться