【发布时间】:2009-08-30 19:28:16
【问题描述】:
I've already got help here for creating a quotation extraction function. Thanks alot, soulmerge!
现在我正在寻找提取被引用文本和被引用人的正则表达式 (PHP)。人应该在一个索引(子字符串)中,文本在另一个索引(子字符串)中。
对于英文文本,soulmerge 提出了这些正则表达式:
/"(.*?)[,.]?\h*"\h*said\h*(.*?)\.//"(.*?)\h*"(.*)said//\.\h*(.*)(once)?\h*said[\-]*"(.*?)"/
我想将以下德语直接引语示例“翻译”为正则表达式:
- “这是一个引文”,sagte PERSON ...
- “这是一个引文!”,sagte PERSON ...
- “这是报价单?”,sagte PERSON ...
- PERSON sagte:“这是一段引文。”
- PERSON sagte:“这是一段引文!”
- PERSON sagte:“这是引文?”
有人可以帮我为这些直接引语形式构建适当的正则表达式吗?
我希望你能帮助我。非常感谢您!
【问题讨论】:
标签: php regex quotes quotations