正则环视
环视结构不匹配任何字符,只匹配文本中的特定位置。 分类 顺序环视:顺序(从左到右)查看文本 逆序环视:逆序(从右到左)查看文本 肯定环视:匹配成功则表示命中 否定环视:匹配失败则表示命中 **(?=)**肯定顺序环视:子表达式能够匹配右侧文本 **(?!)**否定顺序环视:子表达式不能匹配右侧文本 **(?<=)**肯定逆序环视:子表达式能够匹配左侧文本 **(...
环视结构不匹配任何字符,只匹配文本中的特定位置。 分类 顺序环视:顺序(从左到右)查看文本 逆序环视:逆序(从右到左)查看文本 肯定环视:匹配成功则表示命中 否定环视:匹配失败则表示命中 **(?=)**肯定顺序环视:子表达式能够匹配右侧文本 **(?!)**否定顺序环视:子表达式不能匹配右侧文本 **(?<=)**肯定逆序环视:子表达式能够匹配左侧文本 **(...
完整的正则表达式由两种字符构成:特殊字符,又称元字符;以及其他为”文字“,也就是普通文本字符。 完整的正则表达式由小的构建模块单元组成。 术语汇总 正则 匹配 元字符 流派 子表达式 字符 元字符分类 锚定位置 模式 量词 匹配优先(*、+、?、{num, num}) 忽略优先(*?、+?、??、{num, ...
基本符号 ^ 行的起始位置 $ 行的结束位置 […] 列出的任意字符 gr[ea]y:匹配 grey 和 gray A[1-4]:匹配 A1、A2、A3 和 A4,其中“-”为元字符 [^…] 未列出的任意字符 a[^12]b:匹配 a1b 和 a2b 外所有 a[]b 类型字符 ...
温度 /^[-+]?[0-9]+(\.[0-9]*)?$/; IPV4 地址 /^(([01]?\d\d?|2[0-4]\d|25[0-5])\.){3}([01]?\d\d?|2[0-4]\d|25[0-5])$/; 匹配浮点数 /-?([0-9]+(\.[0-9]*)?|\.[0-9]+)/; 校验 HTTP URL /^https?://([^/:]+)(:(\d+...
聚合管道是一系列有序的指令,称为阶段。一个阶段的全部输出形成下一个阶段的全部输入,以此类推,没有副作用。管道表现出高度的可组合性,其中阶段是无状态的独立组件,以各种组合(管道)选择和组装以满足特定要求。 原则 在原型设计或调试时轻松禁用阶段子集 通过执行复制、粘贴和修改,轻松将新字段添加到阶段或管道中的新阶段,而不会遇到因添加元素之前缺少逗号等问题而导致的神秘错误消息 轻松...
config: /usr/local/etc/mongod.conf 安装 brew install mongodb-community brew install mongodb-community-shell brew install mongodb-database-tools 启动 brew services start mongodb-community mongod --...
比较指令 $eq $gt $gte $in $lt $lte $ne $nin 逻辑指令 $and $not $nor $or 元素指令 $exists $type
CentOS (1) 创建文件 /etc/yum.repos.d/mongodb-org-6.0.repo [mongodb-org-6.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/6.0/x86_64/ gpgcheck=1 enabled=...
网络请求 减少HTTP请求 使用HTTP/2协议 减少cookie传输 开启gzip 静态资源 使用CDN存储 字体图标代替图片图标 资源缓存 文件压缩 首屏加载 服务端渲染 白屏loading 交互体验 图片优化 延迟加载 降低图片大小 用CSS效果替代图片 使...
在产品的发展中,一个产品往往会从简单走向复杂,这时候就需要对产品进行解构,通过分解再组合的方式实现解耦,而分解出来的部分就是模块。因此可以看出模块第一个特性就是复用,但不是所有模块都需要被复用。在设计产品时,往往会将一些相似或相关的独立功能抽取出来成为一个独立模块,相关指的是这一类功能操作对象有相关性,这一类模块常被称为功能模块,这类模块有极高的独立性,一般不会有其他依赖,因此这类模块只要有...