NOT REGEXP
Returns 1 if the string expr doesn't match the regular expression specified by the pattern pat, 0 otherwise.
Analyze Syntax
not_(<column>.regexp_match(<pattern>))
Analyze Examples
With an input table of:
┌─────────────────┐
│ my_clothes │
├─────────────────┤
│ plaid pants │
│ plaid hat │
│ plaid shirt │
│ shoes │
└─────────────────┘
not_(my_clothes.regexp_match('p*'))
┌─────────────────────────────────────┐
│ not_(my_clothes.regexp_match('p*')) │
├─────────────────────────────────────┤
│ false │
│ false │
│ false │
│ true │
└─────────────────────────────────────┘
SQL Syntax
<expr> NOT REGEXP <pattern>
SQL Examples
SELECT 'databend' NOT REGEXP 'd*';
┌──────────────────────────────┐
│ ('databend' not regexp 'd*') │
├──────────────────────────────┤
│ 0 │
└──────────────────────────────┘