Я уже получил помощь по созданию функции извлечения цитаты. Большое спасибо, soulmerge!
Теперь я ищу регулярные выражения (PHP), которые извлекают цитируемый текст и цитируемое лицо. Человек должен быть в одном указателе (подстроке), текст в другом указателе (подстроке).
Для текстов на английском языке soulmerge предложил следующие регулярные выражения:
/"(.*?)[,.]?\h*"\h*said\h*(.*?)\./
/"(.*?)\h*"(.*)said/
/\.\h*(.*)(once)?\h*said[\-]*"(.*?)"/
Я хотел бы "перевести" следующие примеры прямой речи на немецком языке в регулярные выражения:
- "Это цитата", саге ЧЕЛОВЕК ...
- «Это цитата!», Саге ЧЕЛОВЕК ...
- «Это цитата?», Саге ЧЕЛОВЕК ...
- ЧЕЛОВЕК Сагте: «Это цитата.»
- ЧЕЛОВЕК Сагте: «Это цитата!»
- ЧЕЛОВЕК Сагте: «Это цитата?»
Может ли кто-нибудь помочь мне построить адекватные регулярные выражения для этих форм прямой речи?
Надеюсь, вы мне поможете. Заранее большое спасибо!