【发布时间】:2012-11-06 21:37:10
【问题描述】:
如果用破折号分隔句子(表示语音),什么正则表达式会抓取这些句子?问题是有时这样的句子被插入到正常的句子中,因此两边都用破折号隔开。但其他时候,它们用破折号打开,用句号关闭。更重要的是,破折号并不总是用于衬托口语句子。我需要捕捉的部分放在括号中(对不起,句子是立陶宛语)。
[- Dilze, -] šaukė ji be jokios intonacijos, pabrėžtinumo ar skubos, tarsi nesitikėdama atsakymo. [- Dilze!]
Dilzė atsakė ir liovės barškinusi rykais, stovinčiais ant krosnies, bet dar nespėio pereit per virtuvę, kai ponia Kompson pašaukė dar kartą, o kol ji perėjo per valgomąjį ir kyštelėjo galvą į tą pilką lango šviesą, - dar vieną kartą.
[- Einu, einu, -] atsakė Dilzė. [- Aš čia. Pripilsiu ją, kai tik vanduo sušils, -] pasikaišė sijoną ir ėmė kopti laiptais, visai užstodama tą pilką šviesą. [- Padėkit ją antžemės ir grįžkite į lovą.]
【问题讨论】:
-
您使用哪种语言或工具?你试过什么?