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

\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