Отфильтруйте простой массив с помощью JMESPath

RewriteRule /(.+)(\.html)$ /$1 [R=301,L] 

Попробуйте это :) не знаю, работает ли это.

0
задан Marcus 17 January 2019 в 17:30
поделиться

1 ответ

Это можно сделать, используя токен текущего узла @ как часть выражения фильтра. Одно замечание: вы должны окружать литералы в JMESPath обратными метками. Невыполнение этого требования приводит к неверному выражению. Вот фильтр для получения всех чисел больше двух из массива:

[?@ > `2`]

Для массивов объектов, отличных от чисел, вы можете использовать любую из встроенных функций в выражении фильтра вместе с токеном текущего узла @ для фильтрации. Вы получите все строки, содержащие substring:

[?contains(@, `substring`)]
0
ответ дан Marcus 17 January 2019 в 17:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: