社区
VB基础类
帖子详情
1.str1 为String,现在要逐个扫描str1中的元素,如果是空格则让它变为'-'
booming
2003-10-03 09:44:04
1.str1 为String,现在要逐个扫描str1中的元素,如果是空格则让它变为'-'
咋实现?
2.str1="Hello World"
Mid$(str1,1,5)啥意思?
那个美元符号啥意思?
...全文
64
3
打赏
收藏
1.str1 为String,现在要逐个扫描str1中的元素,如果是空格则让它变为'-'
1.str1 为String,现在要逐个扫描str1中的元素,如果是空格则让它变为'-' 咋实现? 2.str1="Hello World" Mid$(str1,1,5)啥意思? 那个美元符号啥意思?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
goodname008
2003-10-03
打赏
举报
回复
Mid 函数
返回 Variant (String),其中包含字符串中指定数量的字符。
语法
Mid(string, start[, length])
Mid 函数的语法具有下面的命名参数:
部分 说明
string 必要参数。字符串表达式,从中返回字符。如果 string 包含 Null,将返回 Null。
start 必要参数。为 Long。string 中被取出部分的字符位置。如果 start 超过 string 的字符数,Mid 返回零长度字符串 ("")。
length 可选参数;为 Variant (Long)。要返回的字符数。如果省略或 length 超过文本的字符数(包括 start 处的字符),将返回字符串中从 start 到尾端的所有字符。
说明
欲知 string 的字符数,可用 Len 函数。
注意 MidB 函数作用于字符串中包含的字节数据,如同在双字节字符集(DBCS)语言中一样。因此其参数指定的是字节数,而不是字符数。对于使用 MidB的示例代码,请参阅示例主题中的第二个示例。
goodname008
2003-10-03
打赏
举报
回复
Replace函数
描述
返回一个字符串,该字符串中指定的子字符串已被替换成另一子字符串,并且替换发生的次数也是指定的。
语法
Replace(expression, find, replacewith[, start[, count[, compare]]])
Replace函数语法有如下几部分:
部分 描述
expression 必需的。字符串表达式,包含要替换的子字符串。
find 必需的。要搜索到的子字符串。
replacewith 必需的。用来替换的子字符串。
start 可选的。在表达式中子字符串搜索的开始位置。如果忽略,假定从1开始。
count 可选的。子字符串进行替换的次数。如果忽略,缺省值是 –1,它表明进行所有可能的替换。
compare 可选的。数字值,表示判别子字符串时所用的比较方式。关于其值,请参阅“设置值”部分。
设置值
compare参数的设置值如下:
常数 值 描述
vbUseCompareOption –1 使用Option Compare语句的设置值来执行比较。
vbBinaryCompare 0 执行二进制比较。
vbTextCompare 1 执行文字比较。
vbDatabaseCompare 2 仅用于Microsoft Access。基于您的数据库的信息执行比较。
返回值
Replace的返回值如下:
如果 Replace返回值
expression长度为零 零长度字符串("")。
expression为Null 一个错误。
find长度为零 expression的复本。
replacewith长度为零 expression的复本,其中删除了所有出现的find 的字符串。
start > Len(expression) 长度为零的字符串。
count is 0 expression.的复本。
说明
Replace函数的返回值是一个字符串,但是,其中从start所指定的位置开始,到expression字符串的结尾处的一段子字符串已经发生过替换动作。并不是原字符串从头到尾的一个复制。
tyochen
2003-10-03
打赏
举报
回复
用replace函数,str1 = replace(str1," ","-")
"$"没什么意思,就是明确说明返回的是字符串,基本上和Mid(str1,15)没什么区别。
将字符串
str1
复制为字符串str2
先使p1和p2分别指向字符数组
元素
str1
[0]和str2[0]。此时*p1的值为"I",赋值语句"*p2=*p1;"的作用是将
str1
[0](字符'I')赋给p2所指向的
元素
,即str2[0]。然后p1和p2分别加1,各自指向其下面的一个
元素
,再将
str1
[1]的值赋给str2[1]……注意p1和p2的值是不断在改变的。定义两个字符数组
str1
和str2,再设两个指针变量p1和p2,分别指向两个字符数组
中
的有关字符,通过改变指针变量的值使它们指向字符串
中
的不同的字符,以实现字符的复制。
Java初学习 - 取子串,查找串,去
空格
常用JAVA
中
去掉
空格
1.
String
.trim() trim()是去掉首尾
空格
2.str.replace(" ", ""); 去掉所有的方法说明
JAVA
中
去掉
空格
1.
String
.trim() trim()是去掉首尾
空格
2.str.replace(" ", ""); 去掉所有
空格
,包括首尾、
中
间
String
str = " hell o ";
String
str2 = str.replaceAll(" ", ""); System.out.println(str2); 3.或者replaceAl
作业记录2从键盘输入一个字符串并保存在字符数组
str1
中
,将字符数组
str1
中
下标为偶数的字符保 存在字符数组str2
中
并输出。例如,当
str1
=“cdefghij“,则str2=“cegi“。
从键盘输入一个字符串并保存在字符数组
str1
中
,将字符数组
str1
中
下标为偶数的字符保存在字符数组str2
中
并输出。例如,当
str1
=“cdefghij”,则str2=“cegi”。 有两种方法: 方法一: 下面展示一些 内联代码片。 //方法一 #include <stdio.h> void main() { char a[20],b[20]; int i,j=0; gets(a); for(i=0;a[i]!='\0';i++) { if(i%2==0) { b[j]
将字符串
中
连续的多个
空格
替换成一个
空格
一,问题描述: 给定一个字符串,将字符串
中
连续的多个
空格
替换成一个
空格
。 如:"Hello World I come from china"----->"Hello World I come from china" 二,思路:
逐个
字符
扫描
字符串,遇到连续多个
空格
时,只添加第一个
空格
。遇到非
空格
字符时,添加该字符。使用
String
Builder的add()方法添加字符。 需要一个boolean 变量指示是否是第一个
空格
。当遇到
空格
且该
空格
是第一个
空格
时,需要 添加到Str...
CC12.【C++ Cont】
string
类字符串的创建、输入、访问和size函数
C语言用字符数组存储字符串,但C++
中
将字符串直接作为一种类型,也就是
string
类型类比类型int:例如int a=0;可以推出
string
str = "Hello World!"***使用
string
前一定要包含头文件(不是头文件!!!)*** 注意
str1
中
的字符串不再以\0作为结束标志(这点和C语言不一样)
str1
内容为"abc",因此打印结果不为空,str2没有内容可打印,因此打印结果为空1.
string
str1
="abc";等价为用圆括号初始化:str
VB基础类
7,789
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章