基本的に、! などのあらゆる種類の句読点で満たされた段落を取り入れています。? . ; 私が直面している問題は、句読点をそのままにして、同時に会話の引用を考慮して文に分割する方法を考え出すことです。
たとえば、段落:
ある朝、グレゴール・ザムザが厄介な夢から覚めたとき、彼は自分のベッドで恐ろしい害獣に変身していることに気づきました。"何が起きたの!?" 彼は自問した。"知らない。" サムサは、「これは悪い夢かもしれない」と言いました。彼は甲冑のような背中に横たわり、少し頭を上げると、わずかに丸みを帯び、アーチで固い部分に分かれている茶色の腹が見えた。
このように分割する必要があります
[0] One morning, when Gregor Samsa woke from troubled dreams, he found himself transformed in his bed into a horrible vermin.
[1] "What has happened!?" he asked himself.
[2] "I... don't know." said Samsa, "Maybe this is a bad dream."
等々。
現在、私は爆発を使用しています
$sentences = explode(".", $sourceWork);
ピリオドで分割し、最後にピリオドを追加するだけです。私が望んでいるものとはかけ離れていることはわかっていますが、これをどこから処理し始めればよいのかよくわかりません。誰かが少なくとも私に素晴らしいアイデアを探す正しい方向を教えてくれたら.
前もって感謝します!