私はすでに半日ほどこれに苦労していて、答えを見つけることができないようです。初心者を助けてください。:)
中括弧で囲まれたいくつかの文で構成される文字列があります。これは次のようになります。
{スーパーデュパー余分なテキスト。}{素晴らしい別のテキスト!}{そしてここでまた行きます...}
今、私はそれを分割したいと思います。
。}{などのパターンを検索できることがわかったので、次のようにしました。
$key = preg_split('/[!?.]{1,3}\} \{/',$key);
しかし、このようにして区切り文字を失い、それらすべてを失いました。!?文末など。
私はそれをそのようにしようとしました:
$key = preg_split('/([!?.]{1,3}\} \{)/',$key, -1, PREG_SPLIT_DELIM_CAPTURE);
$sentences = array();
for ($i=0, $n=count($key)-1; $i<$n; $i+=2) {
$sentences[] = $key[$i].$key[$i+1]."<br><br>";
}
しかし、このコードはロードされないので、何か問題があります。しかし、何ですか?
前もって感謝します。