2011-12-04 23 views
0

.txtで終わる文字列の正規表現はどのように見えますか?
私は少し試しましたが、私はどこにでもいるようには見えません。拡張子を選択する正規表現

関数を供給するための正規表現オブジェクトを構築したいと思います。

答えて

2

のような何か:.*\.txt$ あなたはもっと精度が必要な場合、私は推測するあなたがすべき正確な言語やいくつかの他のstuffs ... Perlスタイルの正規表現を想定し

+0

必要はないが、私はQtのとC++でのプログラミングです。 – smallB

+1

'\ .txt $'は、言語が 'str.endsWith( '。txt')'と同等のもの、あるいは拡張子を抽出できるファイルパスパーサでさえあれば、正規表現は全くないでしょう。 –

+0

は、私が推測するものに依存します。編集した部分に+1を付けます。 – m09

2

、/[^\.]*\.txt $ /はうまくいくはずです。

+0

私は未知のエスケープ文字を得ています。 – smallB

+0

CやC++などの言語では、おそらく\\の代わりに\\を使用する必要があります。 – mwk

2

あなたがしなければならないが、その例よりも多くのマッチング

/\.txt$/ 

を使用して文字列の末尾にマッチで、.*\.txt$がHi

関連する問題