ich mit diesem Ausdruck in PHP eine direkte Rede zu finden versuchen:php regex Problem für die direkte Rede
/Mr.X, (\"|\'|\'\')(.+?)(\"|\'|\'\') dedi\./
// "Dedi" bedeutet, sagt in Türkisch. Zunächst einmal ist es für diesen Ausdruck funktioniert:
Mr.X, "I will survive" dedi.
Aber es gibt einige Probleme, dass der Ausdruck wie das entspricht einem:
Mr.X "I will survive" asdasdasdasdasd Mrs.Y "so mache ich" dedi. ?.
Wie kann ich "Zeichen in Fett oben
Regex ist normalerweise keine sehr gute Idee für das Parsen natürlicher Sprache. –
@mark natürlich Sprache Verarbeitung ist in der Regel keine sehr gute Idee, entweder –
@ Jeff Atwood: Ich nehme an, Sie meinen, NLP ist im Allgemeinen zu schwer? – Orbling