字符串处理技术
- 1、字符串切片
- 2、字符串切片应用(整理工作表数据)
- 3、字符串长度(个数)统计
- 4、字符串的查找
- 5、字符串的替换
- 6、字符串的拆分与合并
1、字符串切片
- 从左右两侧结合起来提取
2、字符串切片应用(整理工作表数据)
- 提取数据到新建工作簿中,完成效果:
我们先来做第一步,如何来读取到A列的数据,然后才分别把部门和姓名提取到。
3、字符串长度(个数)统计
统计出来的还是’优’的累计值,其他的怎么统计不到呢,问题在哪里呢?我们断点调试分析:
当跑完’优’,开始’良’的时候,发现n的值是6,m的值是’优’的个数21,n已经不小于ws.nrows-1的值了,while循环的条件不成立,没有进入while循环从头遍历’良’的个数,这就是问题所在。
4、字符串的查找
注意,上图每一行的B列里面有两行,上面的为上半年的,下面的为下半年的,我现在只想统计每个人下半年’优’的数量。
我们先来读取里面的数据再说:
- 如果这个时候我们只需要下半年的,你怎么来提取呢?
5、字符串的替换
例如第2行,产品A-NED001-5487-9658-8741,改为:产品A(NED001)5487-9658-8741即可。
6、字符串的拆分与合并
从上面例子我们发现split默认是以空格来拆分。
- 除了上面那种拆分方式,还有一个字一个字的拆分: