1、排除匹配的用法:
<col>
[^ABC]
匹配除了 [...] 中字符的所有字符,例如 [^aeiou] 匹配字符串 "google runoob taobao" 中除了 e o u a 字母的所有字母。
使用举例:
mongo表中的数据有以下3条数据:
想筛选出素材名称结尾是 shol3的第2条数据,查询语句为:
db.getCollection('regex_test').find({"name" : {'$regex': '[^a-zA-Z0-9]+shol3'}})