如何应用基于正则表达式的"filter"?



是否可以应用基于正则表达式的筛选器?我想的是类似的东西

(filter #"<+p{Alnum}+>" ["abc" "<def>"])

返回

=> ["<def>"]

提前感谢您的提示。

将正则表达式放入一个匿名函数中,该函数测试正则表达式的匹配性。一般形式为:

(filter #(re-matches REGEX %) SEQUENCE)

其中REGEX是您感兴趣的正则表达式,SEQUENCE是您感感兴趣的序列

user> (filter #(re-matches #"<+p{Alnum}+>" %) ["abc" "<def>"])
("<def>")

最新更新