广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    MATLAB如何分割字符串?

    来源:网络收集  点击:  时间:2024-04-06
    【导读】:
    介绍MATLAB中和字符串分割有关的函数,strsplit和strtok.工具/原料moreMATLAB R2016astrsplit1/7分步阅读

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

    默认按照空白字符分割。

    2/7

    strsplit的第二个参数可以是:分隔字符串。

    如图,分别按照/和-进行分割。

    3/7

    strsplit的第二个参数可以是一个含有多个分割字符串的元胞数组。

    如图,将str同时按照/,-,,分割。

    4/7

    strsplit可以带有选项:CollapseDelimiters。

    当其为true时,将会把连成片的分割符视作一个。

    当期为false时,反之,此时字符片段--,,在分隔符--和,,作用下,中间会产生一个空串,如图。

    5/7

    strsplit还可以有参数DelimiterType。

    当值为Simple时,将分隔字符串按照普通字符出理解。

    当值为RegularExpression时,将分隔字符串按照正则表达式理解。

    6/7

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

    7/7

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

    strtok1/4

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

    2/4

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

    strtok可以有第二个参数:分割字符。

    3/4

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

    4/4strtok的输入也可以是元胞数组,返回的两个返回值也是对应的元胞数组。注意事项

    strtok加上控制语句也可以执行复杂的分割。

    MATLAB
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_442536.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-07 18:59:44  耗时:0.024
    0.0236s