`
lc90
  • 浏览: 70600 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

split函数及其特殊用法

阅读更多
润乾报表提供了内置的spit函数,split函数可将字符串按分割符分割成多个子串。在报表设计中灵活应用此函数,可以满足制作报表过程中的多种需求。下面我们就介绍一下split函数及其特殊用法。

1、split函数的普通用法

函数说明:将字符串按分割符分割成多个子串

语法:split( srcExp,sepExp{,boolExp})

参数说明:

srcExp 待分割的字符串表达式

sepExp 分隔符表达式

boolExp bool型,是否解析引号、括号里的分隔符,为true时解析,为false时不解析,缺省为false

返回值:分割后的字符串列表

示例:

例1:=split(”ab;cd;ef;tg;tt”,”;”) 返回数组:["ab","cd","ef","tg","tt"]

例2:=split(”ab;c’d;e’f;tg;tt”,”;”,false) 返回数组:["ab","c'd;e'f","tg","tt"] 不解析引号里的分隔符

例3:=split(”ab;c[d;e]f;tg;tt”,”;”,false) 返回数组:["ab","c[d;e]f”,”tg”,”tt”] 不解析括号里的分隔符

例4:=split(”ab;c’d;e’f;tg;tt”,”;”,true) 返回数组:["ab","c'd","e'f","tg","tt"] 解析引号里的分隔符

例5:=split(”ab;c[d;e]f;tg;tt”,”;”,true) 返回数组:["ab","c[d","e]f”,”tg”,”tt”] 解析括号里的分隔符

2、函数的特殊用法

数据库中有些数据是以这样的形式存储的,如:郓城/山东/中国、郓城|山东|中国,或者是用别的符号来分隔的字符串组。如果我们想取得某个分割符号前的数据就可以用split函数来实现,例如:

split(”郓城/山东/中国”,”/”)[1],取第一个斜线前的值,返回值:郓城;

split(”郓城/山东/中国”,”/”)[2],取第二个斜线前的值,返回值:山东;

split(”郓城/山东/中国”,”/”)[3],取”中国”两个汉字。

说明:大家知道split函数是对字符串按照某种规律进行分组,返回一个数组,split函数后面加个中括号就可以取到数组中的值。大家注意这个数组的下标是从1开始的不是从0开始的,如果要取数组中第一个元素,就在中括号”[]“中写’1′;要取第二个元素,就在中括号”[]“中写’2′;要取第三个元素,就在中括号中”[]“中写’3′,以此类推。

3、split函数在报表设计器中的使用

在A1中引用split 函数,如下图



预览,可见函数运用效果,如下图



这样就完成了在报表设计使用split函数。

灵活运用润乾报表中的内置函数,可以为报表制作带来很大的方便。

分享到:
评论

相关推荐

    python中split函数的用法.pdf

    ### Python中的split函数详解 #### 一、简介 在Python编程语言中,`split()` 函数是一项非常实用的功能,主要用于将一个较长的字符串按照指定的分隔符进行分割,并将其转换为一个列表,使得列表中的每个元素都是原...

    db2字符串分隔,函数,过程的使用

    以下将详细介绍DB2中用于字符串分隔、函数及过程的使用。 1. 字符串分隔函数: 在DB2中,最常用的字符串分隔函数是`STRIP()`和`TOKENIZE()`。`STRIP()`函数用于去除字符串两端或内部的空格或指定字符。例如,`...

    java split用法详解及实例代码

    Java中的`split()`方法是String类的一个非常重要的成员函数,用于根据给定的正则表达式将一个字符串分割成多个子字符串,并返回一个字符串数组。这个方法在处理文本数据、解析配置文件或从复杂的字符串中提取信息时...

    基于php split()函数的用法详解

    本文将详细介绍split()函数的用法、语法结构及适用场景。 首先,PHP的split()函数的基本语法如下: ``` array split(string pattern, string string[, int limit]) ``` 函数的第一个参数`pattern`是一个正则表达式...

    关于split笔记

    本文将深入探讨“split”函数的用法、语法及其在不同场景下的应用,尤其关注Java语言中的实现。 ### split函数基础概念 `split`函数主要用于将一个字符串根据指定的分隔符进行分割,从而生成一个字符串数组。这在...

    python常见字符串处理函数与用法汇总

    函数的基本用法是`string.find(substring)`,其中`substring`是要查找的子串。还可以提供可选参数`beg`和`end`来限制搜索范围,如`string.find(substring, beg, end)`。例如: ```python a = ' i am a boy with ...

    Perl函数全集

    "Perl函数全集"是一个集合了Perl语言中各种内置函数的资源,它相当于Perl程序员的工具箱,帮助开发者快速查找并理解不同函数的功能和用法。这篇概述将深入探讨Perl中的主要函数类别及其应用。 1. **字符串操作函数*...

    php常用函数及解决常见错误

    本文将详细介绍部分PHP常用函数及其应用场景,并结合配置文件设置来解决一些常见的错误问题。 #### 二、常用函数详解 ##### 1. **AddCslashes** - **功能**:向字符串中的特殊字符添加反斜杠。 - **用法**:`...

    PHP常用函数大全.pdf

    这些函数是PHP开发中不可或缺的部分,每个函数都有其特定的用法和场景,掌握它们能够帮助开发者更有效地处理数据、实现安全措施和优化程序性能。学习和熟悉这些函数的使用,对于任何一个PHP程序员来说,都是基础且...

    jstl_fn函数标签库的使用

    本文档旨在详细介绍`fn`函数标签库中的各个标签及其用法,通过具体的示例帮助开发者更好地理解和运用这些功能。 #### 二、标签库配置 要在项目中使用`fn`函数标签库,首先需要在JSP页面或Web应用程序的`web.xml`...

    hive常用函数参考手册.docx

    ### HIVE常用函数参考手册知识点概述 #### 一、函数分类 Hive中的函数可以根据其功能和作用范围分为几大类: ...这些示例覆盖了Hive中常用的函数及其应用场景,有助于更好地理解和使用Hive进行数据分析和处理。

    PHP函数汇集 常用的函数

    #### 一、数学与三角函数 ...以上列出了一些常用的 PHP 函数及其基本用法和示例,这些函数在实际开发中非常实用,可以帮助开发者更高效地编写代码。希望本文能够帮助读者更好地理解和使用 PHP 中的这些函数。

    python学习教程,总结常用的命令及用法

    `split()`函数将字符串按指定分隔符分割成列表,`append()`向列表末尾添加元素,`join()`用特定字符连接列表元素,`sort()`对列表进行排序,`strip()`则用于去除字符串两侧的空白字符。 以上就是Python学习教程中...

    EL表达式截取字符串的函数说明

    JSTL中的fn标签库包含了一系列常用的字符串操作函数,以下是一些常用的函数及其说明: 1. substring:此函数用于截取字符串中的子串。其基本用法是 ${fn:substring("原始字符串", beginIndex, endIndex)}。如果...

    常用正则表达式及用法整理

    ### 常用正则表达式及用法整理 #### 整数或者小数:`^[0-9]+\.{0,1}[0-9]{0,2}$` 此正则表达式用于匹配一个整数或小数,其中小数部分最多包含两位。具体解释如下: - `^` 表示字符串的开始。 - `[0-9]+` 匹配一个...

    《中国电子学会青少年编程Python》2022年9月5级题目及答案

    1. **字符串操作** - `split()` 函数: - Python的字符串方法`split()`用于将字符串按照指定的分隔符切分成多个子字符串,并返回一个列表。例如,`s.split(",")`会把字符串`s`按逗号分隔,生成列表`['语文', '数学'...

    JSTL - Function标记库详解

    下面我们将详细介绍这两个类别的函数及其用法。 **长度函数:fn:length** fn:length函数解决了在JSTL 1.0中无法直接通过EL表达式获取集合长度的问题。它接受一个参数`input`,这个参数可以是集合或者字符串。例如...

    javascript中cookie对象用法实例分析.docx

    另外,为了避免特殊字符引起的问题,可以使用`encodeURI()`函数来编码Cookie的值。 ##### 读取Cookie 读取Cookie也是通过`document.cookie`属性完成的,但读取时需要解析这个字符串。示例代码如下: ```javascript ...

    JS正则表达式比较常见用法

    3. 正则表达式类型:正则表达式中可以包含一些特殊字符和修饰符,用于定义匹配模式的具体行为。修饰符"g"代表全局搜索,不会在找到第一个匹配后停止;"i"代表不区分大小写。 4. match方法:返回所有匹配的结果作为...

Global site tag (gtag.js) - Google Analytics