在java.lang包中有String.split()方法,返回是一个数组
我在应用中用到一些,给大家总结一下,仅供大家参考:
1、如果用“.”作为分隔的话,必须是如下写法:String.split("\\."),这样才能正确的分隔开,不能用String.split(".");
2、如果用“|”作为分隔的话,必须是如下写法:String.split("\\|"),这样才能正确的分隔开,不能用String.split("|");

3、如果用“\”作为分隔的话,必须是如下写法:String.split(\\\),这样才能正确的分隔开,不能用String.split("\");
“.”,“|”和“\”都是转义字符,必须得加"\\";
3、如果在一个字符串中有多个分隔符,可以用“|”作为连字符,比如:“acount=? and uu =? or n=?”,把三个都分隔出来,可以用String.split("and|or");

例1:

如果想在串中使用"\"字符,则也需要转义.例如首先要表达"aaaa\bbbb"这个串就应该用"aaaa\\bbbb",如果要分隔就应该这样才能得到正确结果:

String[] aa = "aaa\\bbb\\bccc".split(\\\\);

例2:

js split函数相关推荐

  1. js split函数用法总结

    split定义和用法 split() 方法用于把一个字符串分割成字符串数组. 语法 stringObject.split(separator,howmany) 参数 描述 separator 必需.字 ...

  2. js 里的split函数,切割以空格(多个空格)作为分隔符的字符串

    js 里的split函数,切割以空格(多个空格)作为分隔符的字符串 在使用split函数切割一个以空格为分隔符的字符串时,发现切出的长度和预期的长度不一致!! let str = "hell ...

  3. JS中split函数的简单使用

    split函数是在需要分割一个有规律的字符串时候用. 构造函数: stringObject.split(separator,howmany) //第一个参数为分割处:第二个可选该参数可指定返回的数组的 ...

  4. 编程小知识之 Lua split 函数

    本文简单介绍了如何在 Lua 中实现 split 函数 Lua 的标准库并没有提供字符串的 split 函数,不过自己实现一下也并不困难,网上其实也早有了很多实现版本: 一个 gist 实现 SO 上 ...

  5. php根据日期判断星座if函数,js 日期计算星座 根据生日的月份和日期,一行代码计算星座的js小函数(转)...

    本文最后更新于2019-07-01,已超过 1年没有更新,如果文章内容.图片或者下载资源失效,请留言反馈,我会及时处理,谢谢! 温馨提示:本文共2388个字,读完预计6分钟. 摘要: 根据生日的月份和 ...

  6. OpenCV代码提取:merge/split函数的实现

    对OpenCV中的merge/split函数进行了实现,经测试,与OpenCV3.1结果完全一致. merge实现代码merge.hpp: // fbc_cv is free software and ...

  7. 技术图文:举例详解Python中 split() 函数的使用方法

    背景 这篇文章主要介绍Python中的split()函数的使用方法,split()函数通常用于将字符串切片并转换为列表,需要的朋友可以参考一下. 技术分析 Python中有split()和os.pat ...

  8. pandas使用split函数将dataframe中的特定列表字段(list column)裂变为多个数据列并拼接到原dataframe中

    pandas使用split函数将dataframe中的特定列表字段(list column)裂变为多个数据列并拼接到原dataframe中(splitting column of lists into ...

  9. R语言split函数、unsplit函数按组拆分数据、合并数据实战

    R语言split函数.unsplit函数按组拆分数据.合并数据实战 目录 R语言split函数.unsplit函数按组拆分数据.合并数据实战 #基本语法

最新文章

  1. Nacos源码系列——第三章(全网最经典的Nacos集群源码主线剖析)
  2. 特别的需要名言警句提醒一下自己
  3. 安装VMwareTools后虚拟机中的鼠标滚轮无法使用解决办法
  4. 从Blue Pill、硬件虚拟化谈安全防护完备性上的一个小原则
  5. Windows删除指定时间之前指定后缀名的文件
  6. python数组随机打乱_对Python random模块打乱数组顺序的实例讲解
  7. 为什么要要使用MyBatis
  8. 高通孟樸:5G+AI将会是移动互联网主流趋势
  9. Ubuntu18.04录音无声音解决
  10. [转自他人]一款好用的软件安装管理器
  11. Alluxio的Raft HA实现
  12. wamp升级后运行提示php-win.exe无法找到入口
  13. 软件测试缺陷报告总结
  14. LPC1768 SPI 外设控制DA(PCM1796)调试记录
  15. 仿【咪咕动漫】列表下拉刷新上拉加载
  16. 6Attentive Convolutional Neural Network based Speech Emotion Recognition: A Study on the Impact of
  17. 西门子1200plc485轮询读写28个测试仪表,包括plc程序和触摸屏程序,仪表485通讯协议说明书
  18. Linux下常用软件推荐列表
  19. 超融合架构和服务器虚拟化是什么关系?超融合厂商提供什么样的服务器虚拟化?...
  20. windows上架app store

热门文章

  1. realtek-rtl8188eu(0bda:8179芯片)无线网卡,kali系统安装驱动
  2. 031 《山茶文具店》读后感
  3. 阿里全资收购陌陌?突围社交抗衡微信
  4. 微软服务器安全补丁,微软发布10个安全补丁 修复26个漏洞
  5. 蓝桥杯国信长天单片机--独立按键和矩阵键盘模块(七)
  6. js实现全屏漂浮广告可关闭
  7. PTA 7 - 3 h0053.求一元二次方程的根
  8. 全方位事件监控管理,阿里云日志服务Kubernetes事件中心正式上线
  9. 1.Ubuntu Linux 简介
  10. 防沉迷系统 游戏运营商笑了