I need to work with some systems that use JMESPath to search JSON. How can I search for strings with pattern (like this). How do I do this with a regular expression in case-insensitive mode?
P.S.: Not sure why AWS S3 CLI, and Ansible use JMESPath instead of jq to query JSON. It seems to be missing these features and the proposal to add split function has been frozen since 2017 (like this and this). These features are all available to jq. What are the strengths of JMESPath that make it appealing?