根据第一个字符对字符串进行排序

嘉宝秀

我有一个由几个字符串组成的单元格数组

names = {'2name_19surn', '3name_2surn', '1name_2surn', '10name_1surn'}

我想根据前缀编号对它们进行排序。

我试过了

[~,index] = sortrows(names.'); 
sorted_names = names(index); 

但是我明白了

sorted_names = {'10name_1surn', '1name_2surn', '2name_19surn', '3name_2surn'}

而不是期望的

sorted_names = {'1name_2surn', '2name_19surn', '3name_2surn','10name_1surn'}

有什么建议吗?

路易斯·门多

使用正则表达式的简单方法:

r = regexp(names,'^\d+','match'); %// get prefixes
[~, ind] = sort(cellfun(@(c) str2num(c{1}), r)); %// convert to numbers and sort
sorted_names = names(ind); %// use index to build result

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据字符串中的第一个字符,找到字符串列表中元素的第一个匹配项

来自分类Dev

根据字符串中的第一个字符,找到字符串列表中元素的第一个匹配项

来自分类Dev

根据另一个字符串的顺序对一个字符串进行排序

来自分类Dev

使用自定义排序对JavaScript字符串数组进行排序,以在第一个字符中使用标点符号

来自分类Dev

在字符串的第一个字符之后插入字符?

来自分类Dev

如何按字符串中的第一个字符对数组排序?

来自分类Dev

根据第一个字符对文本行进行排序-C编程

来自分类Dev

根据字段值中的第一个字符对文档进行排序

来自分类Dev

字符串小写的第一个字符-C#

来自分类Dev

快速获取字符串第一个字符的方法?

来自分类Dev

在作为字母的字符串中查找第一个字符

来自分类Dev

R从字符串中删除第一个字符

来自分类Dev

Pinvoke字符串中仅传递第一个字符

来自分类Dev

从字符串中删除第一个字符

来自分类Dev

Swift:比较字符串的第一个字符

来自分类Dev

Java获取字符串的第一个字符值

来自分类Dev

返回字符串中每个单词的第一个字符

来自分类Dev

从字符串中删除第一个字符

来自分类Dev

Android如何获取字符串的第一个字符?

来自分类Dev

C ++ fstream仅保存字符串的第一个字符

来自分类Dev

从字符串中删除第一个字符

来自分类Dev

在Oracle Server中删除字符串的第一个字符

来自分类Dev

查找数组字符串中的第一个字符

来自分类Dev

从字符串中提取第一个字符

来自分类Dev

从字符串Django模板中删除第一个字符

来自分类Dev

抓住字符串的第一个字符

来自分类Dev

在MySQL中替换字符串中的第一个字符

来自分类Dev

使用指针交换字符串的第一个字符

来自分类Dev

如何在第一个字符后屏蔽字符串

Related 相关文章

  1. 1

    根据字符串中的第一个字符,找到字符串列表中元素的第一个匹配项

  2. 2

    根据字符串中的第一个字符,找到字符串列表中元素的第一个匹配项

  3. 3

    根据另一个字符串的顺序对一个字符串进行排序

  4. 4

    使用自定义排序对JavaScript字符串数组进行排序,以在第一个字符中使用标点符号

  5. 5

    在字符串的第一个字符之后插入字符?

  6. 6

    如何按字符串中的第一个字符对数组排序?

  7. 7

    根据第一个字符对文本行进行排序-C编程

  8. 8

    根据字段值中的第一个字符对文档进行排序

  9. 9

    字符串小写的第一个字符-C#

  10. 10

    快速获取字符串第一个字符的方法?

  11. 11

    在作为字母的字符串中查找第一个字符

  12. 12

    R从字符串中删除第一个字符

  13. 13

    Pinvoke字符串中仅传递第一个字符

  14. 14

    从字符串中删除第一个字符

  15. 15

    Swift:比较字符串的第一个字符

  16. 16

    Java获取字符串的第一个字符值

  17. 17

    返回字符串中每个单词的第一个字符

  18. 18

    从字符串中删除第一个字符

  19. 19

    Android如何获取字符串的第一个字符?

  20. 20

    C ++ fstream仅保存字符串的第一个字符

  21. 21

    从字符串中删除第一个字符

  22. 22

    在Oracle Server中删除字符串的第一个字符

  23. 23

    查找数组字符串中的第一个字符

  24. 24

    从字符串中提取第一个字符

  25. 25

    从字符串Django模板中删除第一个字符

  26. 26

    抓住字符串的第一个字符

  27. 27

    在MySQL中替换字符串中的第一个字符

  28. 28

    使用指针交换字符串的第一个字符

  29. 29

    如何在第一个字符后屏蔽字符串

热门标签

归档