Я хочу узнать, начинается ли строка с одного из нескольких вариантов. Например, я хочу знать, начинается ли строка с какого-либо гласного («a» или «e» или «i» или «u»).
Я считаю, что должен использовать starts-with?
Clojure, но я не знаю, куда идти дальше. Я пытался использовать регулярное выражение, но не смог сделать это правильно. Я также пытался использовать (or "a" "e" "i" "o" "u")
, но это тоже было не так.
РЕДАКТИРОВАТЬ: после дополнительных экспериментов кажется, что
(re-matches #"^[aeiou].*" string)
работает, но я не знаю, лучший ли это способ сделать