通过一个例子理解 字符边界 \b 的作用

秒速五厘米 2024-03-01 03:18 151阅读 0赞

通过一个例子理解 \b 的作用

  1. String str = "中文问号?123_!英文???小括号()中括号[]大括号{}问号?制表符\t空格符 换行符\n";
  2. List<String> list = Pattern.compile("\\b").splitAsStream(str).toList();
  3. for (int i = 0; i < list.size(); i++) {
  4. System.out.println("分割字符串:" + "[" + list.get(i) + "]");
  5. }
  6. 分割字符串:[中文问号]
  7. 分割字符串:[?]
  8. 分割字符串:[123_]
  9. 分割字符串:[!]
  10. 分割字符串:[英文]
  11. 分割字符串:[???]
  12. 分割字符串:[小括号]
  13. 分割字符串:[()]
  14. 分割字符串:[中括号]
  15. 分割字符串:[[]]
  16. 分割字符串:[大括号]
  17. 分割字符串:[{
  18. }]
  19. 分割字符串:[问号]
  20. 分割字符串:[?]
  21. 分割字符串:[制表符]
  22. 分割字符串:[ ]
  23. 分割字符串:[空格符]
  24. 分割字符串:[ ]
  25. 分割字符串:[换行符]
  26. 分割字符串:[
  27. ]

发表评论

表情:
评论列表 (有 0 条评论,151人围观)

还没有评论,来说两句吧...

相关阅读

    相关 理解Java内存泄漏:一个例子

    Java内存泄漏是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄漏可能不会对程序造成影响,但是随着时间的推移,内存泄漏会导致程序占用的内存越来越多,最终可能导致程序运