php字符串去重和去空,字符串

75c1fcad029361d6c80a600c14f964ce.png

网友NO.621442

jquery拼接ajax 的json和字符串拼接的方法

6004a1fd1e55f80b960a5855c1154fb2.png

整理文档,搜刮出一个jquery拼接ajax 的json和字符串拼接的代码,稍微整理精简一下做下分享。 jQuery拼接字符串ajax form id="myForm" action="#" input name="name"/ input name="age"/ input type="submit"//formscript src="http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js"/scriptscript (function($){ $.fn.serializeJson=function(){ var serializeObj={}; $(this.serializeArray()).each(function(){ serializeObj[this.name]=this.value; }); return serializeObj; }; $('#myForm').bind('submit',function(e){ console.log($(this).serializeJson()) }) })(jQuery)/script 或者直接用$(“#表单id”).serialize()直接序列化。。。 上面的插件,不能适用于有多个值的输入控件,例如复选框、多选的select。下面,我将插件做进一步的修改,让其支持多选。代码如下: Js代码 (function($){ $.fn.serializeJson=function(){ var serializeObj={}; var array=this.serializeArray(); var str=this.serialize(); $(array).each(fun……

72065e7290d649cbc07a2eb3de57130b.png

网友NO.995054

JS实现字符串去重及数组去重的方法示例

94a8d96d7c434cbe44dee2285d9fcc9d.png

本文实例讲述了JS实现字符串去重及数组去重的方法。分享给大家供大家参考,具体如下: !DOCTYPE htmlhtml lang="en"headmeta charset="UTF-8"titlewww.jb51.net js数组、字符串去重/title/headbody script type="text/javascript" /*数组去重*/ function quchong(arr){ var len = arr.length; arr.sort(); for(var i=len-1;i0;i--){ if(arr[i]==arr[i-1]){ arr.splice(i,1); } } return arr; } var a = ["a","a","b",'b','c','c','a','d']; var b = quchong(a); console.log(b); /*字符串去重*/ function quchongstr(str){ var a = str.match(/\S+/g);//等价于str.split(/\s+/g)// \s空白符,\S非空白符 a.sort(); for(var i=a.length-1;i0;i--){ if(a[i]==a[i-1]){ a.splice(i,1); } } return a.join(" "); } var str = quchongstr("a a b a b e"); console.log(str); /script/body/html 运行结果: PS:这里再为大家提供几款相关工具供大家参考使用: 在线去除重复项工具: http://tools.jb51.net/code/quchong 在线文本去重复工具: http://tools.jb……

c306021c23e582582a76dd191c1a02e6.png

网友NO.495527

Java排列组合字符串的方法

6004a1fd1e55f80b960a5855c1154fb2.png

例如 输入“abc”,打印所有可能出现的组合情况,并且消除重复值。 所谓排列组合如下: 排列组合,字符串:abc bca acb abc cba bac cab 排列组合个数:6 实现代码(结合Java8 lambda表达式实现) import org.junit.Test;import java.util.ArrayList;import java.util.HashSet;import java.util.List;public class test2 { @Test public void test3() { String input="abc"; //1.开始排列 ListString sortResult = sort(input); System.out.println("排列组合,字符串:"+input); //2.消除重复列 HashSet h = new HashSet(sortResult); sortResult.clear(); sortResult.addAll(h); //3.打印输出 sortResult.forEach(e - System.out.println(e)); //4.打印个数 System.out.println("排列组合个数:" + sortResult.size()); } private ListString sort(String input) { ListString sortList = new ArrayList(); if (input == null || "".equals(input)) { System.out.println("提示:您输入了空字符,请输入有效值!"); return new ArrayList(); } char leftChar……

bd22a13ed5f6edd3949fb79e0fa47b37.png

网友NO.509759

php字符串操作针对负值的判断分析

668d8f5cf20dc6bf422adef7e6d39dba.png

本文实例分析了php字符串操作针对负值的判断方法。分享给大家供大家参考,具体如下: $a = '-1';$b = (int)$a;$c = is_numeric($a);if ($a) { echo 1; //echo 1} else { echo 2;}var_dump($b); // int(-1)var_dump($c); // true 运行结果输出如下: 1 int -1 boolean true 总结: 字符串 '-1'的逻辑值是true; 更多关于PHP相关内容感兴趣的读者可查看本站专题:《php字符串(string)用法总结》、《PHP数学运算技巧总结》、《PHP数组(Array)操作技巧大全》、《php排序算法总结》、《PHP常用遍历算法与技巧总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》、《php正则表达式用法总结》、《PHP运算与运算符用法总结》及《php常见数据库操作技巧汇总》 希望本文所述对大家PHP程序设计有所帮助。 ……

6c079fe41e70b660f2cc7cbbc7c478eb.png

网友NO.734719

Python正则替换字符串函数re.sub用法示例

668d8f5cf20dc6bf422adef7e6d39dba.png

本文实例讲述了Python正则替换字符串函数re.sub用法。分享给大家供大家参考,具体如下: python re.sub属于python正则的标准库,主要是的功能是用正则匹配要替换的字符串 然后把它替换成自己想要的字符串的方法 re.sub 函数进行以正则表达式为基础的替换工作 下面是一段示例源码 #!/usr/bin/env python#encoding: utf-8import reurl = 'https://113.215.20.136:9011/113.215.6.77/c3pr90ntcya0/youku/6981496DC9913B8321BFE4A4E73/0300010E0C51F10D86F80703BAF2B1ADC67C80-E0F6-4FF8-B570-7DC5603F9F40.flv'pattern = 'http://(.*?):9011/'out = re.sub(pattern, 'http://127.0.0.1:9091/', url)print out 运行效果图如下: PS:这里再为大家提供2款非常方便的正则表达式工具供大家参考使用: JavaScript正则表达式在线测试工具: http://tools.jb51.net/regex/javascript 正则表达式在线生成工具: http://tools.jb51.net/regex/create_reg 更多关于Python相关内容可查看本站专题:……

d1a6d1897bbb49e8e49d1b1df5fb4fc2.png

网友NO.187424

Python中修改字符串的四种方法

6004a1fd1e55f80b960a5855c1154fb2.png

在Python中,字符串是不可变类型,即无法直接修改字符串的某一位字符。 因此改变一个字符串的元素需要新建一个新的字符串。 常见的修改方法有以下4种 。 方法1:将字符串转换成列表后修改值,然后用join组成新字符串 s='abcdef' #原字符串 s1=list(s) #将字符串转换为列表 s1 ['a', 'b', 'c', 'd', 'e', 'f'] #列表的每一个元素为一个字符 s1[4]='E' #将列表中的第5个字符修改为E s1[5]='F' #将列表中的第5个字符修改为E s1['a', 'b', 'c', 'd', 'E', 'F'] s=''.join(s1) #用空串将列表中的所有字符重新连接为字符串 s'abcdEF' #新字符串 方法2: 通过字符串序列切片方式 s='Hello World' s=s[:6] + 'Bital' #s前6个字符串+'Bital' s'Hello Bital' s=s[:3] + s[8:] #s前3个字符串+s第8位之后的字符串 s'Heltal' 方法3: 使用字符串的replace函数 s='abcdef' s=s.replace('a','A') #用A替换a s'Abcdef' s=s.replace('bcd','123') #用123替换bcd s'A12……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值