2012-01-05 15 views
1

数字の中のドットを削除するだけで、最後を残す正規表現が必要です。例:Regex - すべてのマッチを最後から削除する

12312123132123121313131312313123.1231 

12312.123132.12312.131.3131.3123.13123.1231 

私はいくつかの表現を試みたが、どれも働きました。

+0


です? – Brian

+3

言語を除いて、それはまったく同じです:http://stackoverflow.com/questions/8668591/regular-expression-all-characters-except-last-one – kennytm

+1

@ブライアンノープ、確かに。しかし、そのシンプルでクリーナー、あなたは知っています。 –

答えて

1

この正規表現は、検出したすべてが、最後のドット:他の回答に加えて[.](?![\w]{2,4}$)

+1

これはうまくいき、私は答えとしてそれを受け入れますが、私はKennyTMが示した正規表現を使用します。 –

+1

とにかくありがとう、素晴らしいスキル=) –

3

が、ここでは、正規表現でなければならないもう一つの

[.](?!\d*$)
または [.](?![^.]*$)

+0

ありがとう、ありがとう! –

+0

ようこそ@Marcioとありがとうございます。 – sln

関連する問題