【问题标题】:Filter an array of strings with Matlab使用 Matlab 过滤字符串数组
【发布时间】:2020-09-15 20:13:39
【问题描述】:

在 Python 中,我可以使用 l = [k for k in l if 'ab' in k]) 过滤字符串列表 l。在 Matlab 中这个等价物是什么?

【问题讨论】:

    标签: arrays string matlab filter


    【解决方案1】:

    如果您要在数组中的每个字符串中寻找子模式,您可以这样做

    l = l(contains(l, 'ab'));
    

    否则,如果您想要完全匹配,那就是

    l = l(strcmp(l, 'ab'));
    

    或者strcmpi如果你不关心大小写。

    【讨论】:

      猜你喜欢
      • 2021-06-06
      • 2019-04-04
      • 2018-06-17
      • 1970-01-01
      • 2022-01-16
      • 1970-01-01
      • 2017-07-15
      • 2022-07-04
      • 1970-01-01
      相关资源
      最近更新 更多