乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > javascript怎么截取字符串-在excel中截取字符串,excel截取特定中间字符串

javascript怎么截取字符串-在excel中截取字符串,excel截取特定中间字符串

作者:乔山办公网日期:

返回目录:excel表格制作


这样的话,只需要截取需要的字符串即可。
举例:
public static void main(String[] args) {
String parse="[{CSTM_NO:\"11118\",CSTM_NAME:\"广东XX电力有限公司\",FIX_GNL:\"111810158\",FIX_ACC:\"D201306070003\",OP_FLAG:\"正常\",BUSS_KIND_NAME:\"三个月定期存款\",BAL:\"25,178,750.00\",AVAL_BAL:\"25,178,750.00\",OP_DATE:\"2013-06-07\",DUE_DATE:\"2013-12-07\",ROWNUM_:1,idx:0},{CSTM_NO:\"11118\",CSTM_NAME:\"广东XX电力有限公司\",FIX_GNL:\"111810158\",FIX_ACC:\"D201306070002\",OP_FLAG:\"正常\",BUSS_KIND_NAME:\"三个月定期存款\",BAL:\"25,178,750.00\",AVAL_BAL:\"25,178,750.00\",OP_DATE:\"2013-06-07\",DUE_DATE:\"2013-12-07\",ROWNUM_:3,idx:2},{CSTM_NO:\"11118\",CSTM_NAME:\"广东XX电力有限公司\",FIX_GNL:\"111810158\",FIX_ACC:\"D201306070005\",OP_FLAG:\"正常\",BUSS_KIND_NAME:\"三个月定期存款\",BAL:\"25,178,750.00\",AVAL_BAL:\"25,178,750.00\",OP_DATE:\"2013-06-07\",DUE_DATE:\"2013-12-07\",ROWNUM_:4,idx:3}]";
String regex="FIX_ACC:(.*?),OP_FLAG";//别忘了使用e799bee5baa6e79fa5e98193e78988e69d83336非贪婪模式!
Matcher matcher=Pattern.compile(regex).matcher(parse);
while(matcher.find())
{
String ret=matcher.group(1);
System.out.println(ret);
}
}


要视情况而定,不同的要求有不同的截取办法。

可分为从左往右截取,从右往左截取,从第几位截取,关键字截取。步骤如下。



截取字符串常用函数

1
常用函数有:left函数,right函数和mid函数
left函数语zhidao法:left(text,num_chars),从左侧开始截取部分字符串
right函数语法:right(text,num_chars),从右侧开始截取部分字符串
其中:text表示要截取的字符串,num_chars表示要截取的字符数
mid函数语法:mid(text,start_num,num_chars),中间某位置开始截取部分字符串
其中:text表示要截取的字符串,start_num表示从第几位字符串开始截取,num_chars表示要截取的字符数。
END
具体实例

以A2单元格的“中华人民共和国”为例,分别从左,从右和中间截取部分字符串。

在C3单元格输入=left(A2,2)

C3单元格截取到“中华”
在C5单元格输入=right(A2,3)

C5单元格截取到“共和国”在C7单元格输入=mid(A2,3,2),C7单元格截取到“人民”

应用上面三个函数得到的结果如本文所示全部完成。

6
上述三个函数也可以同find函数、len函数、lenb函数等结合起来使用,可以完成很多相对复杂的截取功能。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网