Chinaunix

标题: 为什么会这样出现搜索不匹配?? [打印本页]

作者: popli3    时间: 2011-12-03 14:58
标题: 为什么会这样出现搜索不匹配??
图1的表是没有正则过的,我想只搜索匹配不含1和2的这些条目用正则[^123]为什么搜索出来还是带有1和2 的,我对^这个用法不是很懂请指教

1.JPG (51.67 KB, 下载次数: 12)

1.JPG

正.JPG (32.38 KB, 下载次数: 12)

正.JPG

1.JPG (51.67 KB, 下载次数: 10)

1.JPG

正.JPG (32.38 KB, 下载次数: 11)

正.JPG

作者: yangyang1581    时间: 2011-12-03 20:16
not regexp '[123]'
作者: seesea2517    时间: 2011-12-05 15:57
体会如下语句:
  1. mysql> select "3" regexp '[^123]';
  2. +---------------------+
  3. | "3" regexp '[^123]' |
  4. +---------------------+
  5. |                   0 |
  6. +---------------------+
  7. 1 row in set (0.00 sec)

  8. mysql> select "34" regexp '[^123]';
  9. +----------------------+
  10. | "34" regexp '[^123]' |
  11. +----------------------+
  12. |                    1 |
  13. +----------------------+
  14. 1 row in set (0.00 sec)
复制代码





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2