这是一种奇怪的情况,但我正在寻找一种方法来过滤使用 MATCHES 之类的东西,但在未知模式列表(未知长度)上。
也就是说,如果给定的输入是两个文件,一个带有数字 A:
xxxx
年年
zzzz
呸呸呸
...ETC...
另一个模式 B:
xx.*
年年。*
...ETC...
如何通过第二个中的所有模式过滤第一个输入?
如果我事先知道所有模式,我可以 A = FILTER A BY (num MATCHES 'somepattern.*' OR num MATCHES 'someotherpattern'....);
问题是我事先并不知道它们,并且由于它们是模式而不是简单的字符串,所以我不能只使用连接/组(至少据我所知)。也许是一个奇怪的嵌套 FOREACH ......东西?有什么想法吗?