regex - 如何在 F# 中创建从 A 到 Z 的列表

标签 regex list f#

在 F# 中,您可以使用范围运算符创建从 1 到 10 的列表,但是否可以使用字母表中的字母来做同样的事情?我已经搜索了一段时间并尝试了一些不同的东西,但没有成功,我不想在程序中手动输入字母。

我正在寻找以下方面的东西:

let list = [ "a" .. "z" ]

我知道我必须以某种方式使用正则表达式,但我找不到很多关于它的信息,它似乎在 F# 中被称为不同的东西。

最佳答案

您只需要使用单引号来指定字符而不是字符串:

let list = [ 'a' .. 'z' ]

// yields: [a; b; c; ... ] 

关于regex - 如何在 F# 中创建从 A 到 Z 的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51383256/

相关文章:

python - 如何根据每个子列表中的公共(public)键创建新的子列表层以便对子列表进行分类?

list - JavaFX - 将属性绑定(bind)到可观察集合中每个元素的属性

f# - 动态转换为界面

parsing - 在F#中模拟Prolog回溯

regex - 如何使用 Notepad++(正则表达式)选择注释之间的所有代码

RegEx 获取没有值的 HTML 属性

JavaScript 正则表达式匹配量

regex - 在 linux 中为每个正则表达式匹配添加下划线

python - 引用元组列表中的元素

c# - 如何使用整数 id 重新索引文档?