Regex 如何申请;“过滤器”;基于正则表达式?
是否可以基于正则表达式应用筛选器?我心里想的是Regex 如何申请;“过滤器”;基于正则表达式?,regex,clojure,Regex,Clojure,是否可以基于正则表达式应用筛选器?我心里想的是 (filter #"<+\p{Alnum}+>" ["abc" "<def>"]) (过滤器#“”[“abc”“”) 归来 => ["<def>"] =>[“”] 提前感谢您的提示。将您的正则表达式放入一个匿名函数中,该函数将测试与您的正则表达式是否匹配。一般形式为: (filter #(re-matches REGEX %) SEQUENCE) 其中REGEX是您感兴趣的REGEX,SEQUEN
(filter #"<+\p{Alnum}+>" ["abc" "<def>"])
(过滤器#“”[“abc”“”)
归来
=> ["<def>"]
=>[“”]
提前感谢您的提示。将您的正则表达式放入一个匿名函数中,该函数将测试与您的正则表达式是否匹配。一般形式为:
(filter #(re-matches REGEX %) SEQUENCE)
其中REGEX是您感兴趣的REGEX,SEQUENCE是您感兴趣的序列。以身作则,
user> (filter #(re-matches #"<+\p{Alnum}+>" %) ["abc" "<def>"])
("<def>")
user>(筛选#(重新匹配#“”%)[“abc”“”])
("")
非常感谢,我不知道会重新匹配。