MATLAB如何分割字符串?

介绍MATLAB中和字符串分割有关的函数,strsplit和strtok.

strsplit

  • 01

    最简单的分割字符串的方法是,对于一个字符串str,直接使用strsplit(str)返回分割后字符串组成的元胞数组。 默认按照空白字符分割。

  • 02

    strsplit的第二个参数可以是:分隔字符串。 如图,分别按照'/'和'-'进行分割。

  • 03

    strsplit的第二个参数可以是一个含有多个分割字符串的元胞数组。 如图,将str同时按照'/','-',','分割。

  • 04

    strsplit可以带有选项:'CollapseDelimiters'。 当其为true时,将会把连成片的分割符视作一个。 当期为false时,反之,此时字符片段'--,,'在分隔符'--'和',,'作用下,中间会产生一个空串'',如图。

  • 05

    strsplit还可以有参数'DelimiterType'。 当值为'Simple'时,将分隔字符串按照普通字符出理解。 当值为'RegularExpression'时,将分隔字符串按照正则表达式理解。

  • 06

    strsplit可以有两个返回值。第二个返回值是匹配到的分割字符串。

  • 07

    使用strsplit时,如果分割字符串有多个,要注意分割字符串的顺序,会先匹配写在前面的分割字符串。

strtok

  • 01

    strtok函数,默认会在从头开始遇到的第一个空格/tab/换行符处断开。

  • 02

    strtok可以有两个返回值,第一个是分割后的前一部分,第二个是分割后的剩余部分。 strtok可以有第二个参数:分割字符。

  • 03

    strtok的第二个参数分割字符可以是字符串。此时,字符串中的每个字符都将看作单独的分隔符。

  • 04

    strtok的输入也可以是元胞数组,返回的两个返回值也是对应的元胞数组。

(0)

相关推荐

  • java 分割字符串的方法

    java中分割字符串可以通过toCharArry().split().等方式,把字符转换为数组,然后遍历取出数组中每个字符. 操作方法 01 打开eclipse创建一个工程. 02 定义一个字符串aa ...

  • matlab怎么截取字符串

    有时候我们在使用matlab进行计算的时候,想截取字符串,怎么截取呢,下面来分享一下方法 操作方法 01 第一步打开matlab,在命令行窗口中输入a='123abcd456efg',按回车键,如下图 ...

  • 如何使用python语言split方法对不同字符串分割

    在JavaScript中,可以使用split()将字符串分割成字符串数组:而在python语言中,split()方法也可以将字符串进行分割,分割之后的结果放置在列表中.下面利用几个实例说明split( ...

  • linux下批量替换文件内容的方法

    对于单个文件,使用sed命令很容易做到。如果需要替换某个指定文件夹下所有文件,借助grep和sed组合成一条命令也可以轻松搞定。 grep命令可以查找单个文件或文件夹下文件中的内容,使用参数“r”或“ ...

  • linux awk数组操作详细介绍

    用awk进行文本处理,少不了就是它的数组处理。那么awk数组有那些特点,一般常见运算又会怎么样呢。我们先看下下面的一些介绍,结合例子我们会讲解下它的不同之处。在 awk 中数组叫做关联数组(assoc ...

  • linux awk 数组排序多种实现方法

    复制代码 代码如下: [chengmo@localhost ~]$ awk 'BEGIN{info = "this is a test";split(info,tA," ");for(k in tA) ...

  • linux下批量替换文件中的内容

    grep命令可以查找单个文件或文件夹下文件中的内容,使用参数“r”或“-R”可以递归查找指定文件夹下的所有文件;参数“l”可以让grep输出包含指定字符串的文件名,首次匹配成功后立刻停止对同文件的查询 ...

  • 简单了解Linux系统中pgrep与pkill命令的使用

    pgrep, pkill – 查找或者发信号给进程通过名称和其它属性. 语法 pgrep [-flvx] [-n | -o] [-d delim] [-P ppidlist] [-g pgrplist ...

  • php正则表达式基本知识与应用教程

    本文实例讲述了php正则表达式基本知识与应用.分享给大家供大家参考,具体如下: 概述 正则表达式是一种描述字符串结果的语法规则,是一个特定的格式化模式,可以匹配.替换.截取匹配的字符串.常用的语言基本 ...