- 博客(8)
- 收藏
- 关注
原创 取现网的集合时不要加""变成字符串类型
取现网的集合时不要加" "变成字符串类型,例子如下: vtlList = td.data.get("vtlList")+" ";vtlMap=td.data.get("vtlMap")+" "; 这个例子是错误的,如果vtlMap的值是个数组,这时加上" "把集合变成了字符串类型后,会取不出这个数组。 正确案例如下: vtl
2017-07-26 10:27:10
265
原创 spilt切割文本是''和//的区别
content.split(/CELL\s+AREAID\s+MSCG\s+NCS/); 或者content.split(‘CELL AREAID MSCG NCS’);都可以实现正确的切割,但是content.split(‘CELL\s+AREAID\s+MSCG\s+NCS’);是错误的。。。。因为引号''内容代表的是字符串,不是正则表达式,所
2017-07-18 09:51:38
294
转载 javascript 数组以及对象的深拷贝(复制数组或复制对象)的方法
javascript 数组以及对象的深拷贝(复制数组或复制对象)的方法 自己写脚本时,将一个数组先放入Map,再从Map里取出这个数组修改后放入另一个Map。如果是取出数组后使用=来赋给申明的新数组,那么很有可能出错,因为使用的还是那个地址的数组。错误详情案例见上海用户GT的采集脚本。前言在js中,数组和对象的复制如果使用=号来进行复制,那只是浅拷贝。如下图演示:
2017-07-07 16:20:26
415
原创 正则的多行模式 m
如下面的文本,把这段文本不按照换行符切割,直接整个文本匹配/^\s*(\d-\d+|\d-\d+-\d+-\d+)\s+(|OWNSP)\s+(\w+).+/,虽然这在RegexBuddy工具中匹配到正确的结果,但是放到myeclipse的脚本里时,会返回空值。因为RegexBuddy开启了多行匹配,但是Myeclipse没有,^这个符号会匹配文本的最开始部分。所以需要使用m多行模式。例:va
2017-07-06 12:50:01
612
原创 substring和exec注意点
substring(start,end) 包左不包右 实例:将网址http://211.137.199.131/ 去掉前缀http:// 用substring(7,length-1) 注意这里不是substring(6,length-2)exec正则匹配出来的是一个数组a,其中a[0]表示匹配出来的完整字符串,a[1]是正则表达式中前面一截,a[2]是后面
2017-06-06 15:25:00
227
转载 正则表达式 删除字符串的特定子串
转载自:http://chwshuang.iteye.com/blog/1097444有些字符串是我们存储某种类型名称的,往往有逗号‘,’或者其他符号来分隔。如果我们删除某一个参数时,往往没有数组或者列表那么方便。但是,如果有了下面这个方法,我们同样可以做好。 Java代码 public class Test3 {
2017-06-01 11:35:48
1266
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人