NaturalSort.Extension
Natural Sorter
An extension to StringComparison that adds support for natural sorting of strings
🔀 Extension method for StringComparison that adds support for natural sorting (e.g. "abc1", "abc2", "abc10" instead of "abc1", "abc10", "abc2").
175 stars
6 watching
13 forks
Language: C#
last commit: 6 days ago
Linked from 2 awesome lists
c-sharpcomparerextension-methodsnatural-sortnaturalsortsortsortingstringstring-comparisonstringcomparerstringcomparison
Related projects:
Repository | Description | Stars |
---|---|---|
dancouper/natural_sort | A sorting function for natural ordering of strings containing numbers | 14 |
dogweather/naturally | An algorithm to sort strings according to natural ordering with support for hierarchical identifiers and Unicode characters | 87 |
yourbasic/radix | A fast string sorting algorithm implemented in Go. | 192 |
grosser/sort_alphabetical | An extension to Ruby's Enumerable module for sorting UTF8 strings alphabetically while considering variant characters and non-ASCII characters with ligatures. | 68 |
mattreecebentley/plf_indiesort | A sorting algorithm that optimizes performance on non-random access containers and large data types | 19 |
sqve/sort.nvim | A plugin that simplifies text sorting in Neovim by providing an intuitive command-line interface for both line-wise and delimiter-based sorting. | 137 |
wildgums/orc.sort | Provides a collection of algorithms for sorting data in a programming language | 17 |
sindresorhus/alpha-sort | A utility function for sorting arrays of strings in various natural and case-insensitive orders | 39 |
scandum/quadsort | A branchless stable adaptive mergesort algorithm with minimal comparisons and optimal performance on ordered data | 2,136 |
naturalness/sensibility | Fixes syntax errors in neural network code | 18 |
azat-io/eslint-plugin-perfectionist | A plugin for ESLint that enforces consistent code formatting and organization through rules-based sorting of various data structures. | 2,220 |
lukas-reineke/cmp-under-comparator | A function to modify completion suggestions in nvim-cmp so they are sorted based on their starting characters. | 189 |
marscod/bert-sort | Automated sorting of data using a neural network model | 9 |
timsort/cpp-timsort | A C++ implementation of TimSort, an O(n log n) stable sorting algorithm. | 303 |
wojciechmula/pyahocorasick | A fast and memory-efficient library for exact or approximate string search | 960 |