我可以通過regexp找到匹配的文件,並且還支持正則表達式中的組。像:使用正則表達式組捕獲查找文件名
match_files('/home/(*)/**/(*).txt')
將返回類似:
[ ['/home/bob/docs/abc.txt', 'bob', 'abc'], ['/home/sue/archive/docs/def.txt', 'sue', 'def'] ]
衛隊做這樣的事情。我不想匹配這個特定的正則表達式;而是匹配任何可能提供的任意正則表達式輸入。 Dir.glob()通常返回一個平面數組,不支持組。我試圖找到一個圖書館或一些技術來支持這種事情,對於DSL。
那麼你有什麼嘗試?我們需要看到你的嘗試。 –
我試過Dir.glob(),正如問題所暗示的那樣,這會產生空的結果。我試圖查找任何可能做到的圖書館或API,但找不到任何圖書館或API。 – mahemoff
尋找圖書館的請求不在話下,但由於這個問題也要求「或某種技術」,我會投票保留開放。 –