github.com/cockroachdb/cockroach@v20.2.0-alpha.1+incompatible/pkg/sql/sem/tree/testdata/eval/regex (about)

     1  # ~ and !~
     2  
     3  eval
     4  'TEST' ~ 'TEST'
     5  ----
     6  true
     7  
     8  eval
     9  'TEST' ~ 'test'
    10  ----
    11  false
    12  
    13  eval
    14  'TEST' ~ 'TE.*'
    15  ----
    16  true
    17  
    18  eval
    19  'TEST' ~ '.*E.*'
    20  ----
    21  true
    22  
    23  eval
    24  'TEST' ~ '.*e.*'
    25  ----
    26  false
    27  
    28  eval
    29  'TEST' ~ 'TES.'
    30  ----
    31  true
    32  
    33  eval
    34  'TEST' ~ '^TE[a-z]{2}$'
    35  ----
    36  false
    37  
    38  eval
    39  'TEST' ~ 'TE.+'
    40  ----
    41  true
    42  
    43  eval
    44  'TEST' ~ 'TE.$'
    45  ----
    46  false
    47  
    48  eval
    49  'TEST' ~ '.*'
    50  ----
    51  true
    52  
    53  eval
    54  'TEST' ~ '.+'
    55  ----
    56  true
    57  
    58  eval
    59  '' ~ '.+'
    60  ----
    61  false
    62  
    63  eval
    64  'TEST' ~ '.*R'
    65  ----
    66  false
    67  
    68  eval
    69  'TEST' ~ 'TESTER'
    70  ----
    71  false
    72  
    73  eval
    74  'TEST' ~ ''
    75  ----
    76  true
    77  
    78  eval
    79  'TEST' ~ '^$'
    80  ----
    81  false
    82  
    83  eval
    84  '' ~ ''
    85  ----
    86  true
    87  
    88  eval
    89  'T' ~ '^.$'
    90  ----
    91  true
    92  
    93  eval
    94  'TE' ~ '^.$'
    95  ----
    96  false
    97  
    98  eval
    99  'T' ~ '^.*$'
   100  ----
   101  true
   102  
   103  eval
   104  'TE' ~ '^.*$'
   105  ----
   106  true
   107  
   108  eval
   109  'T' ~ '[a-z]'
   110  ----
   111  false
   112  
   113  eval
   114  'T' ~ '[a-zA-Z]'
   115  ----
   116  true
   117  
   118  eval
   119  'TEST' !~ '.E.{2}'
   120  ----
   121  false
   122  
   123  eval
   124  'TEST' !~ '.e.{2}'
   125  ----
   126  true
   127  
   128  eval
   129  'TEST' !~ 'TES.'
   130  ----
   131  false
   132  
   133  eval
   134  'TEST' !~ 'TeST'
   135  ----
   136  true
   137  
   138  eval
   139  'TEST' !~ 'TESV'
   140  ----
   141  true
   142  
   143  eval
   144  'TEST' !~ 'TE.'
   145  ----
   146  false
   147  
   148  # ~* and !~*
   149  
   150  eval
   151  'TEST' ~* 'TEST'
   152  ----
   153  true
   154  
   155  eval
   156  'TEST' ~* 'test'
   157  ----
   158  true
   159  
   160  eval
   161  'TEST' ~* 'Te'
   162  ----
   163  true
   164  
   165  eval
   166  'TEST' ~* '^Te$'
   167  ----
   168  false
   169  
   170  eval
   171  'TEST' ~* '^Te.*$'
   172  ----
   173  true
   174  
   175  eval
   176  'TEST' ~* '.*E.*'
   177  ----
   178  true
   179  
   180  eval
   181  'TEST' ~* '.*e.*'
   182  ----
   183  true
   184  
   185  eval
   186  'TEST' ~* 'TES'
   187  ----
   188  true
   189  
   190  eval
   191  'TEST' ~* '^TE[a-z]{2}$'
   192  ----
   193  true
   194  
   195  eval
   196  'TEST' ~* '.*'
   197  ----
   198  true
   199  
   200  eval
   201  'TEST' ~* '.*R'
   202  ----
   203  false
   204  
   205  eval
   206  'TEST' ~* 'TESTER'
   207  ----
   208  false
   209  
   210  eval
   211  'TEST' ~* 'tester'
   212  ----
   213  false
   214  
   215  eval
   216  'TEST' ~* ''
   217  ----
   218  true
   219  
   220  eval
   221  'TEST' ~* '^$'
   222  ----
   223  false
   224  
   225  eval
   226  '' ~* ''
   227  ----
   228  true
   229  
   230  eval
   231  'T' ~* '[a-z]'
   232  ----
   233  true
   234  
   235  eval
   236  'T' ~* '[a-zA-Z]'
   237  ----
   238  true
   239  
   240  eval
   241  'TE' ~* '.'
   242  ----
   243  true
   244  
   245  eval
   246  'TEST' !~* '.E.{2}'
   247  ----
   248  false
   249  
   250  eval
   251  'TEST' !~* '.e.{2}'
   252  ----
   253  false
   254  
   255  eval
   256  'TEST' !~* 'TES.'
   257  ----
   258  false
   259  
   260  eval
   261  'TEST' !~* 'TeST'
   262  ----
   263  false
   264  
   265  eval
   266  'TEST' !~* 'TESV'
   267  ----
   268  true
   269  
   270  eval
   271  'TEST' !~* 'TE.'
   272  ----
   273  false