其他教程

其他教程

Products

当前位置:首页 > 其他教程 >

关于一个正则表达式的问题

GG网络技术分享 2025-03-18 16:15 1


问题描述:

\\s*?div\\s*([^>]+)boxleft 这是什么意思

网友观点:

白萝卜在乱教人家,
\\s是空白符号的意思,
:量词,表示重复任意次
\\s
?:非贪婪模式,表示尽可能少的匹配空白符号
div:无特殊含义,按顺序匹配d、i、v这3个字符
\\s*:表示匹配任意个空白符号
([^>]+):字表达式中的字符组[^>]:表示匹配除>符号外的任意一个字符,+是量词,表示重复至少1次
boxleft:无特殊含义,按顺序匹配b、o、x、l、e、f、t这几个字符

给你解释下前面的东西,剩下的你自己对着看吧,
\\s 代表任意字符,* 代表长度不限,div 一般用作换行, 后面的你自己对着看吧。

https://baike.baidu.com/item/%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F/1700215?fr=aladdin

json之JsonSchema教程

json之JsonSchema教程

简介

JSON Schema是基于JSON格式,用于定义JSON数据结构以及校验JSON数据内容。 JSON Schema官网地址:http://json-schema.org/

个人观点:JsonSchema类似于xml的schema和DTD的作用,主要是用来规范json的格式。

关键字及其描述

关键字描述$schema表示该JSON Schema文件遵循的规范title为该JSON Schema文件提供一个标题description关于该JSON Schema文件的描述信息type表示待校验元素的类型(例如,最外层的type表示待校验的是一个JSON对象,内层type分别表示待校验的元素类型为,整数,字符串,数字)properties定义待校验的JSON对象中,各个key-value对中value的限制条件requiredv定义待校验的JSON对象中,必须存在的keyminimum用于约束取值范围,表示取值范围应该大于或等于minimumexclusiveMinimum如果minimum和exclusiveMinimum同时存在,且exclusiveMinimum的值为true,则表示取值范围只能大于minimummaximum用于约束取值范围,表示取值范围应该小于或等于maximumexclusiveMaximum如果maximum和exclusiveMaximum同时存在,且exclusiveMaximum的值为true,则表示取值范围只能小于maximummultipleOf用于约束取值,表示取值必须能够被multipleOf所指定的值整除maxLength字符串类型数据的最大长度minLength字符串类型数据的最小长度pattern使用正则表达式约束字符串类型数据

JSON Schema关键字详解

JsonSchema代码:

标签:

提交需求或反馈

Demand feedback