(18|19)[0-9]{9} 这个表达式 是匹配18和19开头的 后面的[0-9]{9}的意思是允许匹配9个0-9的数字
[^海]* 这个表达式 是匹配不包含‘海’的字符串 表达式"*" 是匹配任意次数单个字符 比如“吗看看海懂流量流量海西怕怕怕怕” 匹配后的结果
.是匹配任意字符
*号匹配0次或多次
+匹配1次或多次
?匹配0次或1次, 在量词后面的话 表示惰性匹配(非贪婪匹配)
正则表达式可以参考以下链接
https://www.cnblogs.com/mendax/articles/7514046.html