split函数问题

问题描述

根据msdn中split函数publicstring[]Split(paramschar[]separator)提供的方法,传入的参数是一个字符数组,但在使用时直接传入一个字符也是可以的,如str.Split(','),这是什么原因呢。

解决方案

解决方案二:
paramschar[]separator这个参数匹配的是N个char类型。一个字符也是N个中的一个。
解决方案三:
重载啊。。。本来就可以char或者是char数组
解决方案四:
params关键词------表示可以有不定个数的一组参数
解决方案五:
params表示参数个数不定,但是总体上是某种类型paramschar[]separator你就可以直接输入多个char,char[]separator你必须输入newchar{'1'}
解决方案六:
还是正则的split好用,字串的太简陋了
解决方案七:
因为params关键字
解决方案八:
传入参数必须是char[]的字符数组,比如“啊啊啊”表示的一个字符串,因此是不能传入的,而必须通过转换才能传入,','表示用,分割,当然你可以写'-'表示用-分割
解决方案九:
函数重载。请在VS下,按F1,查看MSDN文档说明。

时间: 2024-08-31 17:13:12

split函数问题的相关文章

ASP中Split函数的实例

函数 大家有碰到过要想取一字符串里的某些值而无从下手?有没有觉得看书或教材对split的写法糊里糊涂--如果有此疑问的话,请看下面我对例子的解释,相信您会对这个有一定的了解. 我先介绍一下Split函数的用法: 返回值数组 = Split("字符串","分割符") 假设变量strURL保存着URL值,如strURL = "ftp://username:password@server",这是我们在IE中登录到FTP上时的URL形式,如果我们想把其中

ASP中Split 函数的一例

函数 本例是一个数据库查询的例子,通过Split函数对查询字段进行了切割.用于想灵活控制查询或开发更深层应用的一个例子. <%     Dim Conn     Dim Rs     Dim j     Dim i     Set Conn = Server.CreateObject("adodb.connection")     Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & S

ASP 中 Split 函数的实例

函数 大家有碰到过要想取一字符串里的某些值而无从下手?有没有觉得看书或教材对split的写法糊里糊涂--如果有此疑问的话,请看下面我对例子的解释,相信您会对这个有一定的了解. 我先介绍一下Split函数的用法: 返回值数组 = Split("字符串","分割符") 假设变量strURL保存着URL值,如strURL = "ftp://username:password@server",这是我们在IE中登录到FTP上时的URL形式,如果我们想把其中

Split 函数在ASP中的使用方法

函数 大家有碰到过要想取一字符串里的某些值而无从下手?有没有觉得看书或教材对split的写法糊里糊涂--如果有此疑问的话,请看下面我对例子的解释,相信您会对这个有一定的了解. 我先介绍一下Split函数的用法: 假设变量strURL保存着URL值,如strURL=";,这是我们在IE中登录到FTP上时的URL形式,如果我们想把其中的username和password取出来的话,该怎么办呢?当然解决的方法有许多,在这里我们只介绍用Split来解决的方法.首先,我们找出分割符.我们发现在这个字符串中

Java中split()函数和trim()函数的用法

split()函数是根据参数如",", "-", " "等, 分割String字符串, 返回一个String的数组(String[]), 可以通过索引指定元素. 如果未找到, 则返回整个String字符串, 作为String数组(String[])的第0个元素. trim()函数是去掉String字符串的首尾空格; 代码: /** * @author Spike * @time 2014.4.25 */ public class Split {

对TRegEx.Split()函数的探讨

表达式中的括号将严重影响分割结果. uses RegularExpressions; const FSourceText = '1: AAA 2: BBB 3: CCC'; // 分隔符将有三部分构成: 一个数字, 一个冒号, 一 个空格var Arr: TArray<string>; str: string; procedure TForm1.Button1Click(Sender: TObject); begin Arr := TRegEx.Split(FSourceText, '\d:

JavaScript中split函数

JavaScript中split函数方法是将一个字符串分割为子字符串,然后将结果作为字符串数组返回.使用方法: stringObj.split( [separator[, limit]]) 其中stringObj是必选项.要被分解的 String 对象或文字.该对象不会被 split 方法修改. separator是可选项.字符串或 正则表达式 对象,它标识了分隔字符串时使用的是一个还是多个字符.如果忽略该选项,返回包含整个字符串的单一元素数组. limit是可选项.该值用来限制返回数组中的元素

使用C#自写的SPLIT函数的代码

因为C#的SPLIT局限性比较大,只能用字符或字符数组来做分隔符.没有提供像VB一样的可以用字符串做分割符的SPLIT函数,这样在写程序过程中,少了很多便利. 于是,就写了如下一个函数来方便自己编程. 程序如下: ===================================================== using System; using System.Collections; namespace split ...{ class mySplit ...{ [STAThrea

ASP 中Split 函数的实例

  大家有碰到过要想取一字符串里的某些值而无从下手?有没有觉得看书或教材对split的写法糊里糊涂--如果有此疑问的话,请看下面我对例子的解释,相信您会对这个有一定的了解. 我先介绍一下Split函数的用法: 返回值数组 = Split("字符串","分割符") 假设变量strURL保存着URL值,如strURL = "ftp://username:password@server";>ftp://username:password@serv

asp split 函数入门教程

<% asp split 函数入门教程 split( str,str1) str 要处理的字符 str1 要以什么分开的字符 下面我们来看一个字符: item_TempContent = Split(sp_TempContent,")/}")(0) 这里item_TempContent会是一个数组哦.  实例二:  arrChildStr = Split(ChildStrs,",")    For ii = 0 To UBound(arrChildStr)