Я пытаюсь извлечь текст между фигурными фигурными скобками в PHP. напримерРегулярное выражение для извлечения текста между фигурными скобками
Добро пожаловать {$ user.first_name} в {$ site} версию 1.5. Ваше имя пользователя - {$ user.username}. Ваша репутация в настоящее время: {$ user.reputation.name}
Я использовал \{\$(.*?)\}
, который отлично работает в некоторых случаях. Это соответствует:
- {$ user.first_name}
- {$} сайт
- {$ user.username}
- {$} user.reputation.name
Но теперь Я хочу совместить только текст, который имеет один или несколько. (точка) в фигурных скобках. то есть для приведенных выше строк, я должен быть в состоянии соответствовать только:
- {$ user.first_name}
- {$ user.username}
- {$} user.reputation.name
Пожалуйста, помогите мне достичь этого! Заранее спасибо.
Отлично! Работает как шарм. Большое спасибо за ваш быстрый ответ и отличный ответ. :-) –