【发布时间】:2020-12-20 15:38:51
【问题描述】:
是否可以使用contains 将下面的preg_match 搜索移动到JMESPATH 搜索过滤器中?我在JMESPATH tutorial 中找到了contains 的示例,但我不确定语法是否支持以某种方式使用OR 组合过滤器字符串。
$s3_results = $s3_client->getPaginator('ListObjects', ['Bucket' => $config['bucket']]);
// Narrow S3 list down to files containing the strings "css_" or "js_".
foreach ($s3_results->search('Contents[].Key') as $key) {
if (preg_match("/(css_|js_)/", $key)) {
$s3_keys[] = $key;
}
}
【问题讨论】:
标签: php amazon-s3 sdk jmespath