Wenn ich eine Beschreibung wie:Hat jemand ein PHP-Code-Schnipsel, um den ersten "Satz" in einer Zeichenfolge zu erfassen?
„. Wir bevorzugen es Fragen, die beantwortet werden können, nicht nur diskutiert Details Geben Schreiben Sie klar und einfach.“
und alles, was ich will, ist "Wir bevorzugen Fragen, die beantwortet werden können, nicht nur diskutiert."
Ich würde nach einem regulären Ausdruck suchen, wie "[.! \?]", Die strpos bestimmen und dann einen Teilstring von der Hauptsaite machen, aber ich stelle mir vor, dass es eine gemeinsame Sache ist, also jemanden zu hoffen hat einen Schnipsel herumliegen.
Danke!
Danke dafür. Ich nehme an, ich kann die Kosten akzeptieren, da sie zwischengespeichert werden. – FilmJ
Eigentlich gerade realisiert, das fehlte ein Stück. Weil es alles bis zum Ende packt, lässt es den eigentlichen Interpunktionssatz fallen. EIN "." Am Ende der Suche scheint sich der Ausdruck innerhalb des Parens aufzulösen. preg_replace ('/([^?!.]*.).*/', '\\ 1', $ str); – FilmJ
Sie müssen den Code gegriffen haben, bevor ich geändert habe :) Wenn Sie wieder schauen, ist das, was ich gepostet habe. –