ACCESS字符串操作函数

1.Asc     
说明:返回字母的Acsii值
举例:select Asc("A")返回65

2.Chr     
说明:将ascii值转换到字符
举例:select chr(65)返回"A"

3.Format
说明:格式化字符串
举例:Select Format(now(),"yyyy-mm-dd")返回类似于"2008-04-03"
     Select Format(3/9,"0.00")返回0.33

4.InStr   
说明:查询子串在字符串中的第一个出现的位置,没有返回0
举例:select Instr("abc","a") 返回1

5.LCase    
说明:返回字符串的小写形式
举例:select LCase("ABC") 返回"abc"

6.Left    
说明:左截取字符串
举例:select Left("ABC",1) 返回"A"

7.Len   
说明:返回字符串长度
举例:select Len("ABC你好")返回5

8.LTrim   
说明:左截取空格
举例:select LTrim(" 111") 返回"111"

9.Mid
说明:取得子字符串
举例:select mid("abcd",1,2) 返回"ab"

10.Right   
说明:右截取字符串
举例:select Right("ABC",1) 返回"C"

11.RTrim   
说明:右截取空格
举例:select Right("ABC ") 返回"ABC"

12.Space
说明:产生空格
举例:select Space(5) 返回5个空格

13.StrComp
说明:比较两个字符串是否内容一致(不区分大小写)
举例:select StrComp("abc","ABC")返回0
     select StrComp("abc","123")返回-1

14.Trim    
说明:截取字符串两头的空格
举例:select Trim(" ABC ") 返回"ABC"

15.UCase   
说明:将字符串转大写
举例:select UCase("abc") 返回"ABC"  
 

转载于:https://www.cnblogs.com/Delzl/archive/2011/05/18/2049951.html

### C++ 中常用的字符串操作函数 在 C++ 中,`std::string` 类提供了丰富的成员函数来处理字符串。以下是常用的一些字符串操作函数及其使用方法: #### 获取字符串长度 可以使用 `length()` 或者 `size()` 方法获取字符串的长度。 ```cpp #include <iostream> #include <string> int main() { std::string str = "Hello, world!"; std::cout << "Length of string is: " << str.length() << '\n'; } ``` #### 查找子串位置 通过 `find()` 和 `rfind()` 来分别从前向后以及从后向前查找指定字符或者子串首次出现的位置。如果未找到,则返回 `std::string::npos`[^1]。 #### 插入和删除字符/子串 - 使用 `insert(pos, str)` 在给定位置 pos 处插入另一个字符串 str。 - 使用 `erase(startPos[, endPos])` 删除从 startPos 开始到可选参数 endPos 结束之间的部分;如果不提供第二个参数则只移除单个字符。 ```cpp // Insert example str.insert(5, ", dear"); // Erase example str.erase(7, 4); ``` #### 替换子串 利用 `replace(startIndex, count, newStr)` 将 startIndex 后面连续 count 长度的内容替换为新的字符串 newStr。 ```cpp str.replace(7, 5, "everyone"); ``` #### 比较两个字符串 可以直接调用比较运算符 (`==`, `<`, etc.) 或者使用 `compare()` 成员函数来进行大小写敏感或不敏感的对比测试。 #### 追加其他字符串 除了重载了 += 符号外还可以借助于 append() 方法实现相同功能。 ```cpp str.append(" How are you?"); ``` #### 截取子串 substring 的作用是从原字符串中提取一部分作为新创建的对象存储起来供后续访问之用。 ```cpp auto substr = str.substr(0, 5); // Extract first five characters into a separate object. ``` #### 访问单个字符 可以通过下标索引来读取某个具体位置上的字母,也可以采用 at() 安全方式防止越界异常发生。 ```cpp char ch = str[0]; // Access the first character directly using index operator [] ch = str.at(str.size()-1); // Safely access last element with bounds checking via method call 'at' ``` 以上就是一些常见的 C++ 字符串操作函数介绍[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值