Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何获取';参数';从字符串使用正则表达式?_Php - Fatal编程技术网

Php 如何获取';参数';从字符串使用正则表达式?

Php 如何获取';参数';从字符串使用正则表达式?,php,Php,我有参数如下的字符串 “你好,%{user}。请给%{client}一把刀。” 所以,拜托,我不熟悉正则表达式,我需要有php结构,它可以从字符串中获取参数列表。请帮帮我,我希望你能。多谢各位 每次需要维护自己的代码时,您是否也必须依赖其他人?这个正则表达式非常简单。如果你有具体的问题,自己试一试,问一个问题。 $str = "Hello, %{user}. Please, give %{client} a knife". preg_match_all("/%\{(.*?)\}/", $str,

我有参数如下的字符串

“你好,%{user}。请给%{client}一把刀。”


所以,拜托,我不熟悉正则表达式,我需要有php结构,它可以从字符串中获取参数列表。请帮帮我,我希望你能。多谢各位

每次需要维护自己的代码时,您是否也必须依赖其他人?这个正则表达式非常简单。如果你有具体的问题,自己试一试,问一个问题。
$str = "Hello, %{user}. Please, give %{client} a knife".
preg_match_all("/%\{(.*?)\}/", $str, $matches);
print_r($matches);