来哦~~~~~~~~聪明的进来,字符串算法问题。不多,几行而已。全部剩余分数给了。
我现在要做的操作是删除其中任何一个内容,比如删除"吉普车@"这个内容。
我写的部分代码是这样,后面不会写了:
f_str="吉普车@轿车@坦克@"
str=split(f_str,"@")
for i=0 to UBound(str)
str(request.QueryString("i"))=""
next
‘这里的request.QueryString("i") 的意思是接受传过来的i变量,i变量指明说了要删除f_str="吉普车@轿车@坦克@"中的第几个内容。比如i=0,那么就是删除吉普车@,注意要连@一起删除。可是split只能删除吉普车这三个字而已,@分隔符删不掉。问题很明了了,我的意思是要连@一起删除。
注意咯~~因为有可能出现多个一样的内容,比如"汽车@汽车@吉普车@",所以不能用replace来替换掉,这样会把别的也删除。所以最好的办法是接受i变量来指定要删除的内容序号。
请大家在机子上试验一下,有什么好算法?每次删除一个内容就好。删除以后还要还原成"某某东西@"格式的字符串。@是每个内容的结尾符,没有内容那么就是"",字符串是空的。
这个问题很常用。可是我一下子想不出来好办法。
麻烦大家啦,用用脑~~~~~~~~那么热的天,真不好意思。
会不会我说得不够明了?
我说一下运算结果:比如:f_str=“汽车@吉普车@汽车@”
if i=0 then
f_str=“吉普车@汽车@”
end if
'最后的"汽车@"保留着。第一个"汽车@"被删除,包括@号。split删除不了。'有几个是变动或固定的着的:1、要删除的内容的长度都是可知的,比如吉普车,我知道长度是6。2、整个f_str的长度也是可知的。
相关推荐
smart:字符串匹配算法研究工具
聪明的 (字符串匹配算法研究工具)是为字符串匹配研究人员提供标准框架的工具。 它可以帮助用户测试,设计,评估和了解针对精确字符串匹配问题的现有解决方案。 此外,它提供了(几乎)所有字符串匹配算法的实现以及大量文本缓冲区。 在最近40年的计算机科学研究中,字符串匹配是研究最广泛的问题之一,主要是因为它直接应用于文本,图像和信号处理,语音分析和识别,数据压缩,信息检索,计算生物学和化学。 此外,字符串匹配算法也是大多数操作系统下存在的实用软件的实现中使用的基本组件。 自1970年以来,已经提出了80多种字符串匹配算法,并且在最近十年中,超过50%都采用了这种算法。 该智能工具提供了以C编程语言实现的所有字符串匹配算法的全面集合,并可以帮助研究人员执行实验结果并从实际角度进行比较。 Smart提供了一个实用的标准平台来测试字符串匹配算法并与社区共享结果。 该智能工具还提供了12个文本的语
聪明的人
聪明的人 将Connectionstring更改为您自己计算机上的本地字符串。 在程序包管理器控制台中运行“ update-database”,并将迁移迁移到MSSQL。 Clienside库文件都是通过CDN获取的。 必须直接在Db中手动添加匹配项。 一些UnixTime以便于使用.. UnixTime 1613304000 = 14/02/2021 @ 12:00 UnixTime 1613476800 = 16/02/2021 @ 12:00 项目和初始设置延迟了一些。代码优先和删除需要快速刷新。
聪明的密码框-易语言
聪明的密码框
易语言源码聪明的编辑框.rar
易语言源码聪明的编辑框.rar 易语言源码聪明的编辑框.rar 易语言源码聪明的编辑框.rar 易语言源码聪明的编辑框.rar 易语言源码聪明的编辑框.rar 易语言源码聪明的编辑框.rar
聪明的tooltip类似VC函数参数表,可加亮的工程
聪明的tooltip类似VC函数参数表,可加亮的工程聪明的tooltip类似VC函数参数表,可加亮的工程


