Связано с Соответствие Preg между фигурными скобками — preg_match
Что, если моя строка: это пример с {2} словами и {7} числами
И я хочу вернуться:
array(
[1] => 2
[2] => 7
)
Связано с Соответствие Preg между фигурными скобками — preg_match
Что, если моя строка: это пример с {2} словами и {7} числами
И я хочу вернуться:
array(
[1] => 2
[2] => 7
)
Если связанный вопрос использовал .
для соответствия любому символу, вы можете использовать \d
для соответствия любому цифровому символу (0-9):
$str = 'this an example with {2} words and {7} numbers';
if(preg_match_all('/{+(\d*?)}/', $str, $matches)) {
var_dump($matches[1]);
}
Выход:
array(2) {
[0]=>
string(1) "2"
[1]=>
string(1) "7"
}
https://regex101.com/r/MmXp6E/1