PB函数[借鉴].pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
在软件开发中,字符串操作是常见的任务之一,尤其是在处理用户输入、数据解析或者文本格式化时。PB函数,即PowerBuilder中的字符串函数,提供了一系列便捷的方法来处理和操作字符串。以下是一些重要的PB字符串操作函数及其详细说明: 1. Fill() 函数: Fill() 用于创建一个指定长度的字符串,该字符串由提供的`chars`字符串重复填充。它接受两个参数,`chars`是填充用的字符串,`n`是要返回的字符串长度。返回的结果是`n`个`chars`字符串的连续副本。如果`chars`的长度大于`n`,则只使用`n`个最左边的字符;如果`chars`的长度小于`n`,则会重复`chars`直到达到`n`的长度。如果任一参数为NULL,函数返回NULL。 2. Left() 函数: Left() 函数用于提取字符串左侧指定数量的字符。它接收`string`作为原始字符串,`n`作为要提取的字符数。成功执行时,返回`string`的前`n`个字符。如果`n`大于`string`的长度,返回整个`string`;如果任一参数为NULL,返回空字符串。 3. LeftTrim() 函数: LeftTrim() 删除指定字符串`string`左侧的所有空格,返回一个新的字符串,不包含左侧的空格。如果`string`或任一参数为NULL,返回空字符串。 4. Len() 函数: Len() 函数计算字符串的长度,返回`string`的字符数。如果`string`为NULL,返回-1。 5. Lower() 函数: Lower() 将字符串`string`中的所有大写字母转换为小写,返回转换后的新字符串。如果`string`为NULL,返回NULL。 6. Match() 函数: Match() 用于判断字符串`string`是否匹配特定的文本模式`textpattern`。`textpattern`支持类似正则表达式的模式匹配。如果匹配成功,返回TRUE;否则,返回FALSE。无效的模式或未赋值的参数会导致返回FALSE。如果任一参数为NULL,返回NULL。元字符如`^`表示字符串开始,`$`表示字符串结束,`.`匹配任意单个字符,`[]`定义字符集,`-`在字符集中表示范围,`*`, `+`, `?`分别表示0或多次、1或多次、0或1次的重复,`\`作为转义字符取消特殊字符的意义。 7. Mid() 函数: Mid() 提取字符串`string`中从指定位置开始的子串。它需要三个参数:`string`原始字符串,`start`子串开始位置,`length`要提取的字符数。返回的是`start`位置开始,长度为`length`的子串。如果`start`超过`string`的长度,或`length`为负数,或任一参数为NULL,结果可能不按预期工作。 以上这些函数在软件开发中非常实用,尤其是处理字符串数据时,能够有效地进行格式化、查找、替换和验证等操作。理解并熟练运用这些函数,能极大地提高代码的效率和可读性。





























- 粉丝: 8
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 砌块工程施工安全技术交底.doc
- 高校网络信息化建设历程探讨与展望.docx
- 浅谈既有线下深基坑加固的一种简易方法.doc
- 利用大数据统计分析轿车典型碰撞时行驶速度.docx
- 变频多联机系统与风冷热泵系统的比较.doc
- 《计算力学》课程设计说明书.doc
- 量子计算与信息入门
- 《电网工程建设预算编制与计算标准》使用指南.ppt
- 主要施工方法及技术措施.doc
- 发动机缸体翻转旋转机构plc梯形图.doc
- 压力排水强度严密性试验.doc
- “智能建筑”技术在医院门急诊楼建设中的应用.doc
- 中国农业银行:大数据变革之道.docx
- 上海挤包护层扭绞型拉索企业标准.doc
- 从互联网+走向人工智能+.docx
- Uhioba机械设计方案制造及其自动化.doc


