[VB.NET Tips]字符串分隔

摘要:
在实际应用中,字符串在许多情况下都需要分离,例如解析CSV文件。通常,我们使用split方法根据指定的分隔符分隔字符串以获得数组。Split方法的签名是:SplitAsString。我们经常忽略这是一个ParamArray参数数组。当我们需要同时使用多个分隔符来分隔字符串时,这很有用。

在实际应用中,很多场景下都需要分隔字符串,如解析CSV文件等。
一般我们使用split方法来按照指定的分隔符来进行分隔字符串获得一个数组。
Split方法的签名是:
Split(ParamArray separator() As Char) As String
我们往往会忽略这是一个ParamArray参数数组。当我们需要同时使用多个分隔符来分隔字符串时就非常有用了。
如下例子,分隔一句话中的所有单词:


    Dim words As String
    words = "Thomas Says:This is a test.  tab char."
    Dim split() As String = words.Split(" "c, ","c, ":",".", CChar(vbTab))
  

免责声明:文章转载自《[VB.NET Tips]字符串分隔》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Semantic UI 中文参考手册ubuntu linux环境下安装配置jdk和tomcat下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Split函数的使用

Split函数,用来返回一个下标从零开始的一维数组,如下举例说明 1、split(' '),''号中间是空格 def break_words(stuff):    """This function will break up words for us"""    words=stuff.split(' ')    return words 返回的words...

Java中将字符串用空格分割成字符串数组的split方法

官方文档链接:public String[] split(String regex) 本文以空格作为分割串。 CaseOne import java.util.Scanner; public class CaseOne { public static void main(String[] args) { Scanner sc = new Scan...

split命令详解

查阅大文件之痛 日常工作中需要对日志文件进行分析,当日志文件过大时,Linux中使用vim、cat、vim、grep、awk等这些工具对大文件日志进行分析将会成为梦魇,具体表现在: 执行速度缓慢,文件内容需要加载到内存中,涉及大量的磁盘读; 耗费资源过多,一个4G空间的日志文件需要至少4G的内存,更大的呢? 内容难以复用,分析过滤文件时会用管道对输出文件...

HBase丢失数据的故障和原因分析

hbase的稳定性是近期社区的重要关注点,毕竟稳定的系统才能被推广开来,这里有几次稳定性故障和大家分享。第一次生产故障的现象及原因现象: Java代码 1hbase发现无法写入 2通过hbck检测发现.META.表中出现空洞,具体log是:;Chainofregionsintable...isbroken;edgesdoesnotcontain......

HBase性能调优

配置优化 zookeeper.session.timeout默认值:3分钟(180000ms)说明:RegionServer与Zookeeper间的连接超时时间。当超时时间到后,ReigonServer会被Zookeeper从RS集群清单中移除,HMaster收到移除通知后,会对这台server负责的regions重新balance,让其他存活的Regio...

java中split()特殊符号"." "|" "*" "" "]"

关于点的问题是用string.split("[.]") 解决。 关于竖线的问题用 string.split("\|")解决。 关于星号的问题用 string.split("\*")解决。 关于斜线的问题用 sring.split("\\")解决。 关于中括号的问题用 sring.split("\[\]")解决。...