【发布时间】:2016-05-30 12:26:05
【问题描述】:
如何在 OCaml 中比较字符串?如果我有一个字符串 a = "abcd" 并且字符串 z = "Z" z > a 是假的。字符串比较 z a 是否定的。我想让它把“Z”识别为比“abcd”大,这有什么具体的功能吗?
【问题讨论】:
-
您可以使用
String.uppercase_ascii吗? (从 OCaml v. 4.03.0 开始工作)。String.uppercase_ascii a < z返回true。问题在于,在 ASCII 'a' > 'Z' 中。 -
您最好以 OCaml 代码的形式提供更多上下文。
-
我搜索了“不区分大小写的字符串比较ocaml”,找到了reference 来解决这个问题的可能方法。
标签: string ocaml string-comparison