润乾报表提供了内置的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函数详解 #### 一、简介 在Python编程语言中,`split()` 函数是一项非常实用的功能,主要用于将一个较长的字符串按照指定的分隔符进行分割,并将其转换为一个列表,使得列表中的每个元素都是原...
以下将详细介绍DB2中用于字符串分隔、函数及过程的使用。 1. 字符串分隔函数: 在DB2中,最常用的字符串分隔函数是`STRIP()`和`TOKENIZE()`。`STRIP()`函数用于去除字符串两端或内部的空格或指定字符。例如,`...
Java中的`split()`方法是String类的一个非常重要的成员函数,用于根据给定的正则表达式将一个字符串分割成多个子字符串,并返回一个字符串数组。这个方法在处理文本数据、解析配置文件或从复杂的字符串中提取信息时...
本文将详细介绍split()函数的用法、语法结构及适用场景。 首先,PHP的split()函数的基本语法如下: ``` array split(string pattern, string string[, int limit]) ``` 函数的第一个参数`pattern`是一个正则表达式...
本文将深入探讨“split”函数的用法、语法及其在不同场景下的应用,尤其关注Java语言中的实现。 ### split函数基础概念 `split`函数主要用于将一个字符串根据指定的分隔符进行分割,从而生成一个字符串数组。这在...
函数的基本用法是`string.find(substring)`,其中`substring`是要查找的子串。还可以提供可选参数`beg`和`end`来限制搜索范围,如`string.find(substring, beg, end)`。例如: ```python a = ' i am a boy with ...
"Perl函数全集"是一个集合了Perl语言中各种内置函数的资源,它相当于Perl程序员的工具箱,帮助开发者快速查找并理解不同函数的功能和用法。这篇概述将深入探讨Perl中的主要函数类别及其应用。 1. **字符串操作函数*...
本文将详细介绍部分PHP常用函数及其应用场景,并结合配置文件设置来解决一些常见的错误问题。 #### 二、常用函数详解 ##### 1. **AddCslashes** - **功能**:向字符串中的特殊字符添加反斜杠。 - **用法**:`...
这些函数是PHP开发中不可或缺的部分,每个函数都有其特定的用法和场景,掌握它们能够帮助开发者更有效地处理数据、实现安全措施和优化程序性能。学习和熟悉这些函数的使用,对于任何一个PHP程序员来说,都是基础且...
本文档旨在详细介绍`fn`函数标签库中的各个标签及其用法,通过具体的示例帮助开发者更好地理解和运用这些功能。 #### 二、标签库配置 要在项目中使用`fn`函数标签库,首先需要在JSP页面或Web应用程序的`web.xml`...
### HIVE常用函数参考手册知识点概述 #### 一、函数分类 Hive中的函数可以根据其功能和作用范围分为几大类: ...这些示例覆盖了Hive中常用的函数及其应用场景,有助于更好地理解和使用Hive进行数据分析和处理。
#### 一、数学与三角函数 ...以上列出了一些常用的 PHP 函数及其基本用法和示例,这些函数在实际开发中非常实用,可以帮助开发者更高效地编写代码。希望本文能够帮助读者更好地理解和使用 PHP 中的这些函数。
`split()`函数将字符串按指定分隔符分割成列表,`append()`向列表末尾添加元素,`join()`用特定字符连接列表元素,`sort()`对列表进行排序,`strip()`则用于去除字符串两侧的空白字符。 以上就是Python学习教程中...
JSTL中的fn标签库包含了一系列常用的字符串操作函数,以下是一些常用的函数及其说明: 1. substring:此函数用于截取字符串中的子串。其基本用法是 ${fn:substring("原始字符串", beginIndex, endIndex)}。如果...
### 常用正则表达式及用法整理 #### 整数或者小数:`^[0-9]+\.{0,1}[0-9]{0,2}$` 此正则表达式用于匹配一个整数或小数,其中小数部分最多包含两位。具体解释如下: - `^` 表示字符串的开始。 - `[0-9]+` 匹配一个...
1. **字符串操作** - `split()` 函数: - Python的字符串方法`split()`用于将字符串按照指定的分隔符切分成多个子字符串,并返回一个列表。例如,`s.split(",")`会把字符串`s`按逗号分隔,生成列表`['语文', '数学'...
下面我们将详细介绍这两个类别的函数及其用法。 **长度函数:fn:length** fn:length函数解决了在JSTL 1.0中无法直接通过EL表达式获取集合长度的问题。它接受一个参数`input`,这个参数可以是集合或者字符串。例如...
另外,为了避免特殊字符引起的问题,可以使用`encodeURI()`函数来编码Cookie的值。 ##### 读取Cookie 读取Cookie也是通过`document.cookie`属性完成的,但读取时需要解析这个字符串。示例代码如下: ```javascript ...
3. 正则表达式类型:正则表达式中可以包含一些特殊字符和修饰符,用于定义匹配模式的具体行为。修饰符"g"代表全局搜索,不会在找到第一个匹配后停止;"i"代表不区分大小写。 4. match方法:返回所有匹配的结果作为...