Syntax Ocamlex-角色之间的区别是什么?( # )

Syntax Ocamlex-角色之间的区别是什么?( # ),syntax,ocaml,ocamllex,Syntax,Ocaml,Ocamllex,他们有一个带有ocamlex的操作符,这是两个字符或字符集之间的差异 在这里,有一个概念我不明白:那就是角色之间的区别。人物之间的区别是什么?所以如果有人能解释我,我就接受了 ['a'-'z'].['a'e'i'o'u']表示a和z之间的所有字符集,这些字符不是a、e、i、o或u。更一般地说,foo#bar表示foo中但不在bar中的元素集,操作符指定两组字符之间的差异。为了方便起见,您可以使用单个字符来表示仅包含该字符的单例集。这对于右侧的操作数比左侧的操作数更有用。但为了保持一致性,这两个地

他们有一个带有ocamlex的操作符,这是两个字符或字符集之间的差异


在这里,有一个概念我不明白:那就是角色之间的区别。人物之间的区别是什么?所以如果有人能解释我,我就接受了

['a'-'z'].['a'e'i'o'u']
表示
a
z
之间的所有字符集,这些字符不是
a
e
i
o
u
。更一般地说,
foo#bar
表示
foo
中但不在
bar

中的元素集,
操作符指定两组字符之间的差异。为了方便起见,您可以使用单个字符来表示仅包含该字符的单例集。这对于右侧的操作数比左侧的操作数更有用。但为了保持一致性,这两个地方都接受这种符号。

这实际上是两个集合之间的差异。谢谢你提供这些信息。