有没有办法做到这一点?
我有一个数组:
["file_1.jar", "file_2.jar","file_3.pom"]
我希望只保留“file_3.pom”,我的想法是这样的:
array.drop_while{|f| /.pom/.match(f)}
但是这种方式会将所有内容都存储在数组中,但是 "file_3.pom" 是否有一种方法可以实现“不匹配”?
我找到了以下内容:
f !~ /.pom/ # => leaves all elements in array
或者
f !~ /*.pom/ # => leaves all elements in array
但是没有一个返回我期望的结果。
/.pom/
中的.
会匹配任何字符吗? - Stefan