2016-10-04 9 views
0

ディレクトリに2つのファイルがあります。 FileAbc_1.xmlおよびFileAbc.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の