特定のアルファベットを使用して文字列配列を並べ替えるにはどうすればよいですか?

レオナルドリマ

strng配列があります。

例えば:

StrArray = ["hook", "hour", "javascript", "nemo", "case"];

StrArray.Sort()を使用すると、アルファベット順にソートされることを知っています。しかし、私はこのアルファベットを使用してソートしたいと思います= "jngmclqskrzfvbwpxdht"

検索しましたが、HashTableを使用して解決している人しか見つかりません。

JSで行うことは可能ですか?

マークマイヤー

並べ替えの語彙に単語のすべての文字が含まれているわけではないため、並べ替えリストに「o」がないため、「時間」や「フック」などの単語の処理方法が完全には明確ではありません。それらを無視して、リストにないものはすべてソート順で等しいものとして扱うことができます。また、「フック」や「フック」などの同様のベースに対してテストする必要があります

例えば:

let StrArray = ["hook", "javascript", "nemo", "hours", "case", "hour", "houn"];
const sort_order = "jngmclqskrzfvbwpxdht"

StrArray.sort((a, b) => {
    let i = 0;
    while (i < a.length && i < b.length ){
        let a_i = sort_order.indexOf(a[i]),
            b_i = sort_order.indexOf(b[i]);
        if (a_i === b_i ) {
            i++
            continue
        }
        return a_i - b_i
    }
    // one is a substring of the other, sort by length
    return a.length - b.length
})

console.log(StrArray)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Javaで文字列の配列をアルファベット順に並べ替えるにはどうすればよいですか?

分類Dev

ディレクトリのリストをアルファベット順に並べ替えて、特定の文字列の後に並べ替える最初の値を取得するにはどうすればよいですか?

分類Dev

並べ替え関数を使用せずに文字列の配列をアルファベット順に並べ替えるにはどうすればよいですか?Python

分類Dev

文字列をアルファベット順に並べ替え、大文字の前に小文字を付けるにはどうすればよいですか?

分類Dev

NSMutableArrayの文字列をアルファベット順に並べ替えるにはどうすればよいですか?

分類Dev

文字列のArrayListをアルファベット順に並べ替えるにはどうすればよいですか?

分類Dev

レコードに名前が付いているレコードの配列をアルファベット順に並べ替えるにはどうすればよいですか:文字列フィールド?

分類Dev

コンマで区切られた文字列をアルファベット順に並べ替え、メンバーの姓でアルファベット順に並べ替えるにはどうすればよいですか?

分類Dev

アルファベットと数字の文字列を配列に分割し、JavaScriptでそれぞれ並べ替えるにはどうすればよいですか?

分類Dev

Pythonで文字列をアルファベット順に並べ替えるにはどうすればよいですか?

分類Dev

配列をアルファベット順に並べ替えるにはどうすればよいですか?

分類Dev

文字列をアルファベット順に並べ替えるにはどうすればよいですか

分類Dev

配列をアルファベット順に並べ替えてから、その順序を別の配列に与えるにはどうすればよいですか?

分類Dev

辞書の配列をUITableViewでアルファベット順にSwift3.0のセクションとして並べ替えて分類するにはどうすればよいですか?

分類Dev

特定の列の値に従ってパンダデータファイルの文字列を並べ替えるにはどうすればよいですか?

分類Dev

Meteorを使用してユーザーをアルファベット順に並べ替えるにはどうすればよいですか?

分類Dev

bashの並べ替えキーとして特定の文字列を使用してファイルを並べ替えるにはどうすればよいですか?

分類Dev

シェルスクリプトで2番目の列をアルファベット順に並べ替えてから番号で並べ替えるにはどうすればよいですか?

分類Dev

文字列のベクトルを降順で並べ替えるにはどうすればよいですか?

分類Dev

文字がテキストファイルに出現する頻度で満たされた配列。Cで並べ替え(降順)し、どの文字がどの番号に対応しているかを知るにはどうすればよいですか?

分類Dev

可能であれば、.mapメソッドを使用して配列内のアイテムを並べ替えるにはどうすればよいですか?

分類Dev

phpを使用して.txtファイルにある文字列を並べ替えるにはどうすればよいですか?

分類Dev

特定の文字列のテキストファイルを並べ替えるにはどうすればよいですか?

分類Dev

名前の文字列リストで2番目のアルファベット順の並べ替えを使用するにはどうすればよいですか?

分類Dev

文字列行を含むファイルを、その行の特定の記号の番号で並べ替えるにはどうすればよいですか?

分類Dev

divの形式を維持しながら、divをアルファベット順に並べ替えるにはどうすればよいですか?

分類Dev

列内のすべての文字をアルファベット順に数えるにはどうすればよいですか

分類Dev

SilverStripe 3.1で何かをアルファベット順に並べ替えるにはどうすればよいですか(ただし、大文字は小文字の前のグループとしてではありません)。

分類Dev

文字列の最初の文字で配列を並べ替えるにはどうすればよいですか?

Related 関連記事

  1. 1

    Javaで文字列の配列をアルファベット順に並べ替えるにはどうすればよいですか?

  2. 2

    ディレクトリのリストをアルファベット順に並べ替えて、特定の文字列の後に並べ替える最初の値を取得するにはどうすればよいですか?

  3. 3

    並べ替え関数を使用せずに文字列の配列をアルファベット順に並べ替えるにはどうすればよいですか?Python

  4. 4

    文字列をアルファベット順に並べ替え、大文字の前に小文字を付けるにはどうすればよいですか?

  5. 5

    NSMutableArrayの文字列をアルファベット順に並べ替えるにはどうすればよいですか?

  6. 6

    文字列のArrayListをアルファベット順に並べ替えるにはどうすればよいですか?

  7. 7

    レコードに名前が付いているレコードの配列をアルファベット順に並べ替えるにはどうすればよいですか:文字列フィールド?

  8. 8

    コンマで区切られた文字列をアルファベット順に並べ替え、メンバーの姓でアルファベット順に並べ替えるにはどうすればよいですか?

  9. 9

    アルファベットと数字の文字列を配列に分割し、JavaScriptでそれぞれ並べ替えるにはどうすればよいですか?

  10. 10

    Pythonで文字列をアルファベット順に並べ替えるにはどうすればよいですか?

  11. 11

    配列をアルファベット順に並べ替えるにはどうすればよいですか?

  12. 12

    文字列をアルファベット順に並べ替えるにはどうすればよいですか

  13. 13

    配列をアルファベット順に並べ替えてから、その順序を別の配列に与えるにはどうすればよいですか?

  14. 14

    辞書の配列をUITableViewでアルファベット順にSwift3.0のセクションとして並べ替えて分類するにはどうすればよいですか?

  15. 15

    特定の列の値に従ってパンダデータファイルの文字列を並べ替えるにはどうすればよいですか?

  16. 16

    Meteorを使用してユーザーをアルファベット順に並べ替えるにはどうすればよいですか?

  17. 17

    bashの並べ替えキーとして特定の文字列を使用してファイルを並べ替えるにはどうすればよいですか?

  18. 18

    シェルスクリプトで2番目の列をアルファベット順に並べ替えてから番号で並べ替えるにはどうすればよいですか?

  19. 19

    文字列のベクトルを降順で並べ替えるにはどうすればよいですか?

  20. 20

    文字がテキストファイルに出現する頻度で満たされた配列。Cで並べ替え(降順)し、どの文字がどの番号に対応しているかを知るにはどうすればよいですか?

  21. 21

    可能であれば、.mapメソッドを使用して配列内のアイテムを並べ替えるにはどうすればよいですか?

  22. 22

    phpを使用して.txtファイルにある文字列を並べ替えるにはどうすればよいですか?

  23. 23

    特定の文字列のテキストファイルを並べ替えるにはどうすればよいですか?

  24. 24

    名前の文字列リストで2番目のアルファベット順の並べ替えを使用するにはどうすればよいですか?

  25. 25

    文字列行を含むファイルを、その行の特定の記号の番号で並べ替えるにはどうすればよいですか?

  26. 26

    divの形式を維持しながら、divをアルファベット順に並べ替えるにはどうすればよいですか?

  27. 27

    列内のすべての文字をアルファベット順に数えるにはどうすればよいですか

  28. 28

    SilverStripe 3.1で何かをアルファベット順に並べ替えるにはどうすればよいですか(ただし、大文字は小文字の前のグループとしてではありません)。

  29. 29

    文字列の最初の文字で配列を並べ替えるにはどうすればよいですか?

ホットタグ

アーカイブ