我想查明字符串是否以几个不同选项之一开头。例如,我想知道字符串是否以任何元音(“a”或“e”或“i”或“u”)开头。
我相信我应该使用 Clojure's starts-with?,但我不知道从哪里开始。我尝试过使用正则表达式,但无法正确执行。我也尝试过使用,(or "a" "e" "i" "o" "u")但这也是不对的。
starts-with?
(or "a" "e" "i" "o" "u")
编辑:经过更多实验后,似乎 (re-matches #"^[aeiou].*" string) 可行,但我不知道这是否是最好的方法
(re-matches #"^[aeiou].*" string)
clojure
clojure ×1