【正则表达式】稍复杂的String.split()问题,以“:”分隔,但是可以排除“?:”,可是遇到“??:”的时候又分隔
比如字符串“abcd:efg:hig?:klmn”
分隔成
“abcd”
“efg”
“hig?:klmn”
但是字符串“abcd:efg:hig??:klmn”
分隔成
“abcd”
“efg”
“hig??”
“klmn”
以次类推
字符串“abcd:efg:hig???:klmn”
分隔成
“abcd”
“efg”
“hig???:klmn”
总之,奇数个问号后面的“:”不起分隔作用,偶数个问号后面的“:”起分隔作用。
不知有没有好的方案?