Строковые строки RTF с PHP – Regex

В столбце базы данных, в которой я работаю, содержатся строки RTF, я хотел бы удалить их с помощью PHP, оставив только предложение между ними.

Если я правильно помню, это база данных MS SQL 2005.

Пример типа строк, извлеченных из базы данных (нужно еще больше сообщить мне, все остальное похоже):

{\rtf1\ansi\ansicpg1252\deff0\deflang2057{\fonttbl{\f0\fnil\fcharset0 Tahoma;}} \viewkind4\uc1\pard\lang1033\f0\fs17 ASSEMBLE COMPONENTS AS DETAILED ON DRAWING.\lang2057\fs17\par } 

Я бы хотел, чтобы это было лишено только возврата:

 ASSEMBLE COMPONENTS AS DETAILED ON DRAWING. 

Теперь мне удалось удалить символы в ASP.NET для предыдущего проекта, однако я бы хотел сделать это с помощью PHP. Вот регулярное выражение, которое я использовал в ASP.NET, который работает безупречно, я могу добавить:

 "(\{.*\})|}|(\\\S+)" 

Однако, когда я пытаюсь использовать одно и то же выражение в PHP с preg_replace, он не разделяет половину символов.

Любые гуру регулярных выражений?

Используйте этот код. он будет работать нормально.

 $string = preg_replace("/(\{.*\})|}|(\\\S+)/", "", $string); 

Обратите внимание, что я добавил '/' в начале и в конце '/' в регулярном выражении.