js split就是将一字符串以特定的字符分割成数组,数组一般是字符串处理比较常用的处理方法
width="680" height="200" align="center,center" id="iframeu2261530_0" src="http://pos.baidu.com/acom?sz=680x200&rdid=2261530&dc=2&di=u2261530&dri=0&dis=0&dai=2&ps=493x467&coa=at%3D3%26rsi0%3D680%26rsi1%3D200%26pat%3D6%26tn%3DbaiduCustNativeAD%26rss1%3D%2523FFFFFF%26conBW%3D1%26adp%3D1%26ptt%3D0%26titFF%3D%2525E5%2525BE%2525AE%2525E8%2525BD%2525AF%2525E9%25259B%252585%2525E9%2525BB%252591%26titFS%3D14%26rss2%3D%2523000000%26titSU%3D0%26ptbg%3D90%26piw%3D0%26pih%3D0%26ptp%3D0&dcb=BAIDU_EXP_UNION_define&dtm=BAIDU_DUP_SETJSONADSLOT&dvi=0.0&dci=-1&dpt=none&tsr=568&tpr=1453443701802&ti=js%20split%E5%87%BD%E6%95%B0%E7%94%A8%E6%B3%95%E6%80%BB%E7%BB%93(%E4%BB%8E%E5%85%A5%E9%97%A8%E5%88%B0%E7%B2%BE%E9%80%9A)_javascript%E6%8A%80%E5%B7%A7_%E8%84%9A%E6%9C%AC%E4%B9%8B%E5%AE%B6&ari=1&dbv=0&drs=1&pcs=1924x895&pss=1924x895&cfv=20&cpl=1&chi=1&cce=true&cec=gb2312&tlm=1451313891<u=http%3A%2F%2Fwww.jb51.net%2Farticle%2F35091.htm<r=%20https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3Dkn5eiJmEN3xbm5NPmXkK5rjyCaWzyT3mf2klO0jzox0o8pFegN1rlq-MFdwaxpDu%26wd%3D%26eqid%3Df24adba00001da2b0000000556a1c71d&ecd=1&psr=1920x1080&par=1920x1040&pis=-1x-1&ccd=24&cja=true&cmi=2&col=zh-CN&cdo=-1&tcn=1453443702&sz=680x200&exps=110211&qn=a7c323004e40f50b&tt=1453443701670.570.749.749&feid=110211" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" vspace="0" hspace="0" style="margin: 0px; border: 0px currentcolor; border-image-source: none; vertical-align: bottom;" allowtransparency="true">
split定义和用法
split() 方法用于把一个字符串分割成字符串数组。
语法
stringObject.split(separator,howmany)
参数 描述
separator 必需。字符串或正则表达式,从该参数指定的地方分割 stringObject。
howmany 可选。该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。
返回值
一个字符串数组。该数组是通过在 separator 指定的边界处将字符串 stringObject 分割成子串创建的。返回的数组中的字串不包括 separator 自身。
但是,如果 separator 是包含子表达式的正则表达式,那么返回的数组中包括与这些子表达式匹配的字串(但不包括与整个正则表达式匹配的文本)。
下面直接举例给大家看看
[Ctrl+A 全选 注: 如需引入外部Js需刷新才能执行]
split进阶技巧(特殊字符串的处理):
在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:
split() 方法用于把一个字符串分割成字符串数组。
语法
stringObject.split(separator,howmany)
参数 描述
separator 必需。字符串或正则表达式,从该参数指定的地方分割 stringObject。
howmany 可选。该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。
返回值
一个字符串数组。该数组是通过在 separator 指定的边界处将字符串 stringObject 分割成子串创建的。返回的数组中的字串不包括 separator 自身。
但是,如果 separator 是包含子表达式的正则表达式,那么返回的数组中包括与这些子表达式匹配的字串(但不包括与整个正则表达式匹配的文本)。
下面直接举例给大家看看
[Ctrl+A 全选 注: 如需引入外部Js需刷新才能执行]
split进阶技巧(特殊字符串的处理):
在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:
您可能感兴趣的文章:
width="650" height="250" align="center,center" id="iframeu776243_0" src="http://pos.baidu.com/acom?sz=650x250&rdid=776243&dc=2&di=u776243&dri=0&dis=0&dai=3&ps=2542x458&coa=at%3D3%26rsi0%3D650%26rsi1%3D250%26pat%3D1%26tn%3DbaiduCustNativeAD%26rss1%3D%2523FFFFFF%26conBW%3D0%26adp%3D1%26ptt%3D0%26titFF%3D%2525E5%2525BE%2525AE%2525E8%2525BD%2525AF%2525E9%25259B%252585%2525E9%2525BB%252591%26titFS%3D14%26rss2%3D%2523000000%26titSU%3D0%26tft%3D0%26tlt%3D1%26ptbg%3D90%26piw%3D0%26pih%3D0%26ptp%3D0&dcb=BAIDU_EXP_UNION_define&dtm=BAIDU_DUP_SETJSONADSLOT&dvi=0.0&dci=-1&dpt=none&tsr=739&tpr=1453443701802&ti=js%20split%E5%87%BD%E6%95%B0%E7%94%A8%E6%B3%95%E6%80%BB%E7%BB%93(%E4%BB%8E%E5%85%A5%E9%97%A8%E5%88%B0%E7%B2%BE%E9%80%9A)_javascript%E6%8A%80%E5%B7%A7_%E8%84%9A%E6%9C%AC%E4%B9%8B%E5%AE%B6&ari=1&dbv=0&drs=1&pcs=1907x895&pss=1907x2549&cfv=20&cpl=1&chi=1&cce=true&cec=gb2312&tlm=1451313891<u=http%3A%2F%2Fwww.jb51.net%2Farticle%2F35091.htm<r=%20https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3Dkn5eiJmEN3xbm5NPmXkK5rjyCaWzyT3mf2klO0jzox0o8pFegN1rlq-MFdwaxpDu%26wd%3D%26eqid%3Df24adba00001da2b0000000556a1c71d&ecd=1&psr=1920x1080&par=1920x1040&pis=-1x-1&ccd=24&cja=true&cmi=2&col=zh-CN&cdo=-1&tcn=1453443702&sz=650x250&exps=110211&qn=5f3cce161284ea5c&tt=1453443701670.741.851.851&feid=110211" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" vspace="0" hspace="0" style="margin: 0px; border: 0px currentcolor; border-image-source: none; vertical-align: bottom;" allowtransparency="true">
width="680" height="200" align="center,center" id="iframeu2261530_1" src="http://pos.baidu.com/acom?sz=680x200&rdid=2261530&dc=2&di=u2261530&dri=1&dis=0&dai=4&ps=3118x458&coa=at%3D3%26rsi0%3D680%26rsi1%3D200%26pat%3D6%26tn%3DbaiduCustNativeAD%26rss1%3D%2523FFFFFF%26conBW%3D1%26adp%3D1%26ptt%3D0%26titFF%3D%2525E5%2525BE%2525AE%2525E8%2525BD%2525AF%2525E9%25259B%252585%2525E9%2525BB%252591%26titFS%3D14%26rss2%3D%2523000000%26titSU%3D0%26ptbg%3D90%26piw%3D0%26pih%3D0%26ptp%3D0&dcb=BAIDU_EXP_UNION_define&dtm=BAIDU_DUP_SETJSONADSLOT&dvi=0.0&dci=-1&dpt=none&tsr=843&tpr=1453443701802&ti=js%20split%E5%87%BD%E6%95%B0%E7%94%A8%E6%B3%95%E6%80%BB%E7%BB%93(%E4%BB%8E%E5%85%A5%E9%97%A8%E5%88%B0%E7%B2%BE%E9%80%9A)_javascript%E6%8A%80%E5%B7%A7_%E8%84%9A%E6%9C%AC%E4%B9%8B%E5%AE%B6&ari=1&dbv=0&drs=1&pcs=1907x895&pss=1907x3125&cfv=20&cpl=1&chi=1&cce=true&cec=gb2312&tlm=1451313891<u=http%3A%2F%2Fwww.jb51.net%2Farticle%2F35091.htm<r=%20https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3Dkn5eiJmEN3xbm5NPmXkK5rjyCaWzyT3mf2klO0jzox0o8pFegN1rlq-MFdwaxpDu%26wd%3D%26eqid%3Df24adba00001da2b0000000556a1c71d&ecd=1&psr=1920x1080&par=1920x1040&pis=-1x-1&ccd=24&cja=true&cmi=2&col=zh-CN&cdo=-1&tcn=1453443703&sz=680x200&exps=110211&qn=3f9b1f0649905041&tt=1453443701670.845.906.906&feid=110211" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" vspace="0" hspace="0" style="margin: 0px; border: 0px currentcolor; border-image-source: none; vertical-align: bottom;" allowtransparency="true">
最新评论
大家感兴趣的内容
最近更新的内容
常用在线小工具
关于我们 - 广告合作 - 联系我们 - 免责声明 - 网站地图 - 投诉建议 - 在线投稿
©CopyRight 2006-2016 JB51.Net Inc All Rights Reserved. 脚本之家 版权所有
JAVA培训,薪资5k-10k保底