Skip to content

LetterNumber ​

A letter's 1-based position in the English alphabet -- a → 1, …, z → 26.

✓ checked against that system · ! checked, with disagreements (hover a chip)Wolfram LanguageLetterNumber✓
LetterNumber(c)the 1-based alphabet position of a single character c (0 if not a letter)
LetterNumber(s)a list, one position per character of string s
Typed signatures
TypePackageApplies
(string, string?) -> integer | list<integer>combinatoricsalways

Domain: Collections

Details
  • Case-insensitive -- LetterNumber("D") and LetterNumber("d") agree.
  • The LetterNumber(c, alphabet) form is only answered for alphabet = "English"; any other named alphabet is left unevaluated.

Examples

Basic #
live ↗
InLetterNumber(d)\mathrm{LetterNumber}(\text{d})Out44

Position of a letter in the alphabet

live ↗
InLetterNumber(D)\mathrm{LetterNumber}(\text{D})Out44
Scope #

A string gives one position per character

live ↗
InLetterNumber(cab)\mathrm{LetterNumber}(\text{cab})Out[3,1,2]\bigl\lbrack3, 1, 2\bigr\rbrack
Properties #

Case does not matter

live ↗
InLetterNumber(c)\mathrm{LetterNumber}(\text{c})Out33
About
Examples4
Checked againstWolfram Language 4 agree
CrosswalkWolfram Language