如题:
假如字符串为"123abc你好吗abc123"等等...
如何拆分字符串为(123,abc,你好吗,abc,123)这种类型?
意思就是当字母数字汉字切换的时候自动截取,并保存到数组当中....
正则表达式 字符串处理 高难度
------解决方案--------------------
String str="123abc你好吗abc123";
String[] ss=str.split("(?<=[0-9])(?![0-9])
------解决方案--------------------
(?<=[A-Za-z])(?![A-Za-z])
------解决方案--------------------
(?<=[\\u4e00-\\u9fa5])(?![\\u4e00-\\u9fa5])");
for(String s:ss)
System.out.println(s);