Why
Posted qujun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Why相关的知识,希望对你有一定的参考价值。
正则的疑问?
var str2 = "ab2345cdkkkkk5678ef90"
str2.match(/(d+)?/g) //为什么匹配到空字符串
因为我用了?惰性匹配 尽可能少的匹配 如果没有匹配就返回空字符串
["", "", "2345", "", "", "", "", "", "", "", "5678", "", "", "90", ""] str2.match(/d+?/g) ["2", "3", "4", "5", "5", "6", "7", "8", "9", "0"]
1 var str = "abc123def" 2 str.replace(/(w)/,"$2") 3 "abcef" //为什么结果是这个abcef
以上是关于Why的主要内容,如果未能解决你的问题,请参考以下文章
带有 TabLayout 的片段内的 ScrollView 不滚动,为啥?