获取特定的字符串

为了建立一个通用的投票调查系统,往往不能确定有多少选项,普通的作法就是建立多个字段,比如10个字段,但要是多余10个选项就不行了。所以基于这种考虑,我设计了只需一个字段(当然长度够长或是备注型)就可以实现。
aaadfgfga||bfgbbb||ccdfgsgcc||dsfdfdsf||...||
为了实现读取"||"之间的内容,我编写了如下代码
'SStr:表示分隔字符串,LStr:表示要搜索的字符串,i:表示要取第几段字符串
Function GetStr(SStr,LStr,i)
dim ks,js,cd,wz,j'ks:表示开始,JS:计数,cd:长度,wz:位置,j:循环变量
cd=Len(LStr)
ks=1
For j=1 to i
wz=InStr(ks,LStr,SStr)
If wz=0 then
StrLen=""
else
StrLen=Mid(LStr,ks,wz-ks)
ks=wz+2
end if
Next
End Function
这是我编写的函数,彼此共享。

时间: 2024-11-02 20:28:14

获取特定的字符串的相关文章

android-获取网络时间、获取特定时区时间、时间同步的方法_Android

最近整理出android-获取网络时间.获取特定时区时间.时间同步的方法.具体如下: 方法一: SimpleDateFormat dff = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); dff.setTimeZone(TimeZone.getTimeZone("GMT+08")); String ee = dff.format(new Date()); 这个方法获取的结果是24小时制的,月份也正确.  这个方法不随手机时

在SQL中获取一个长字符串中某个字符串出现次数的实现方法

以下是对在SQL中获取一个长字符串中某个字符串出现次数的实现方法进行了详细的分析介绍,需要的朋友可以参考下   在SQL中获取一个长字符串中某个字符串出现次数的实现方法 比如有个字符串: X-BGS-2010-09-15-001 我想知道其中'-'出现的次数,可以用下面的方法实现,而不需要复杂的一个个字符分析. declare @a varchar(100) set @a='X-BGS-2010-09-15-001' select len(replace(@a,'-','--'))-len(@a

php解析http获取的json字符串变量总是空白null

 这篇文章主要介绍了php解析http获取的json字符串变量总是空白null的解决方法,个人经验的总结,这里推荐给大家.     今天同事项目中遇到一个问题,通过http接口获取的json字符串使用json_decode始终无法正确解析,返回空白. 直接把结果字符串复制出来手动创建一个变量却正常,在前端js也能解析,搞了半天不得其解,借助强大的谷歌解决了问题,答案是接口吐出的结果包含有BOM头,BOM头这个东西可谓是php的死敌啊 不说了,直接上解决办法:   代码如下: if (substr

js substring从右边获取指定长度字符串

 本篇文章主要是对js substring从右边获取指定长度字符串的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 如下所示: 代码如下:  /*       Get the rightmost substring, of the specified length,       from a String object.    */     String.prototype.right = function (length_)     {             var _fr

JS获取url链接字符串 location.href

 有时候我们需要获取当前网页的网址,方便我们判断,一般情况我们都是通过location.href来获取 js获取url链接字符串:location.href    可以对其进行截取,从而获取传送的参数,常用如下:    location.href.indexOf("?")------获取?的index值.    注意:这里的location.href可不是指的现在地址栏里的地址,而是页面实际的地址.    另外,一些题外话:    C#中获取字符所在位置的索引,也是用IndexOf来获

hid usb通信-只是想获取特定设备的句柄进行通信,一堆LNK2019无法解决,已经要疯了。求大神

问题描述 只是想获取特定设备的句柄进行通信,一堆LNK2019无法解决,已经要疯了.求大神 各种函数链接库错误(无法解析的外部符号) 本人新手对于如何包含动态链接库也不是很了解,请问这种情况应该怎么配置? 代码如下,就是想根据vID pID找到指定的设备. 函数中SetupDi······,Hid_Get...都报无法解析错误 (CSDN新人,1个C币是全部家当了,跪求) #include "stdafx.h" #include "afxwinappex.h" #i

JAVA中获取两个字符串差异的方法

问题描述 JAVA中获取两个字符串差异的方法 求助,在编程的过程中碰到这样一个问题,有两个String字符串,然后我需要获取他们之间的差异 String s = {"12345"}; String s1 ={"123645"}; 其中这两个数组的长度可变,s是模板,所有的数组都要和这个数组比较,然后把差异的部分获取出来 所以s1可以是缺了一两个元素的数组,仅仅是单个的字符被替换了,这个可以简单的用字符数组一个一个比较获得,但是如果多一个,或者少一个,这一块我就有点不

c++ 怎样获取一串字符串的字符数,不是字节数

问题描述 c++ 怎样获取一串字符串的字符数,不是字节数 想获取一串包括中文的字符串的字符数,请问有哪个函数可以调用................ 解决方案 看看http://blog.csdn.net/infoworld/article/details/38119229 解决方案二: #include<iostream> using namespace std; int main() { int count = 0; char* buffer = "爱神as箭34按.实"

java获取昨天日期字符串的方法_java

本文实例讲述了java获取昨天日期字符串的方法.分享给大家供大家参考,具体如下: import java.text.SimpleDateFormat; import java.util.Date; public class Test { /** * 获取昨天的日期字符串 * * @param nowDate * 当前日期的字符串 * @return */ public static String getLastDayInfo(String nowDate) { String yesterday