2016-10-04 39 views
0

我在一個目錄中有兩個文件。 FileAbc_1.xmlFileAbc.xml。我想寫一個正則表達式,只選擇FileAbc_1.xml用於目錄中的文件名的正則表達式

我的正則表達式是:FileAbc.*.xml

它撿了兩個文件名,但我只想要FileAbc_1.xml。任何幫助將非常有利。

+0

變星號'*'的'+'它將使1個或多個任意字符相匹配。你也應該在'xml''FileAbc。​​+ \。xml'之前轉義點' – synthet1c

+0

我會用'FileAbc_ \ d + \。xml'去'_'之後的任意數字。它比'。+'更精確地匹配除換行符之外的任何0+字符。 –

回答

0

這應該僅僅是:FileAbc_\d\.xml

(假設從未有下劃線後超過一位)

0

你可以用這個去任何將開始與FileAbc與XML FileAbc.+\.xml結束。

2

這會爲你工作 FileAbc_ [0-9] +。XML