2017-09-15 49 views
1

比如我有一個有像如何使用正則表達式來處理字符串中的數字?

  • book1_volume1.txt名的文件
  • book1_volume2.txt
  • book1_review.txt
  • book2_volume1.txt

我怎樣才能找到所有「在一次搜索中預訂%NUMBER%_volume'個文件? '書'後我如何掩蓋號碼?

+2

這樣做最簡單的等待是使用_wildcards_,特別是'書[0-9] _volume *'匹配 – myaut

+0

人,這非常簡單!謝謝。你能否回答我的問題,以便將它標記爲正確的答案? – Bobby

回答

1

最簡單的方法是使用wildcards,特別是book[0-9]_volume*與您的示例匹配。

2

如果可以有一個以上的數字,使用extended pattern

shopt -s extglob nullglob 
books=(book_+([0-9])_volume*) 
相關問題