Как сопоставить каждую последующую пунктуацию толстой кишки в Комодо? - PullRequest
0 голосов
/ 14 декабря 2018

В текстовом файле диалога (сценария фильма) я должен сопоставить все имена в начале предложения с последующей пунктуацией двоеточия :.Как мне это сделать, используя Komodo?

Вот пример текста:

Мартин: Давайте покажем мистеру Хуперу наш гекс.Вот.Хупер: Ах, жертва опознана как Кристина Уоткинс.Кавказская женщина.Мартин: Да, сейчас, вот где у нас это есть.Хупер: Вероятная авария на лодке.Мартин: Да.Хупер: Рост и вес жертвы можно оценить только по частичным останкам.Туловище было перерезано в середине грудной клетки.Остальных крупных органов нет.

Ответы [ 2 ]

0 голосов
/ 13 января 2019

Я не тестировал его с Komodo, но вы можете разделить вывод по динамикам с помощью команды Unix / Linux sed RegEx

sed -e "s/\(\w\+\):/\\n\1:/g" text.txt

Его вывод:

Martin: Let's show Mr. Hooper our, uh, hex. Here. 
Hooper: Ah, victim identified as Christine Watkins. Female Caucasian. 
Martin: Yeah now, now here's where we have it. 
Hooper: Probable boating accident. 
Martin: Yeah. 
Hooper: The height and weight of the victim can only be estimated from the partial remains. The torso has been severed in mid-thorax. There are no major organs remai.
0 голосов
/ 12 января 2019

Следующее регулярное выражение найдет все имена, которые имеют : после них.

\s?(\w+)(?=:)

Независимо от того, находятся ли диалоги в отдельных строках или они все в однострочных, этобудет работать в обоих сценариях.

Попробуйте использовать регулярное выражение в https://regex101.com.

...