%[^%]*%
匹配非首尾类型【相同类型】的字符

111111111ssssssssssssss111111111111
\d[^\d]\d

(?=\d)\d+(?!\d)
匹配所有数字

(?=[a-z])[a-z]+(?![a-z])
匹配所有字母

匹配字母中间的数字
(?<=[a-zA-Z])\d+(?=[a-zA-Z])

匹配非数字中间的数字
(?<=\D)\d+(?=\D)

AB
((?!A).|^)(B)
((?!XYZ).{3}|^)(B)

去除所有字符
(?=[a-zA-Z]).

正则案例解析【二】
js到底支不支持后瞻

相关文章: