diff --git a/crates/nu-command/src/filters/where_.rs b/crates/nu-command/src/filters/where_.rs index 5665049775..3907d46244 100644 --- a/crates/nu-command/src/filters/where_.rs +++ b/crates/nu-command/src/filters/where_.rs @@ -152,6 +152,18 @@ not supported."# example: "ls | where type == file | sort-by name -n | enumerate | where {|e| $e.item.name !~ $'^($e.index + 1)' } | each {|| get item }", result: None, }, + Example { + description: r#"Find case-insensitively files called "readme", without an explicit closure"#, + example: "ls | where ($it.name | str downcase) =~ readme", + result: None, + }, + Example { + description: "same as above but with regex only", + example: "ls | where name =~ '(?i)readme'", + result: None, + } + + ] } }