を除くすべての文字がこれは私の文字列です:50.00.00..00.00
正規表現の最後の1
私は誰かがこれで私を助けることができる50000000.00
で終わる置き換え後のように、私は、最後の1を除くすべての.
をマッチさせたいです?
を除くすべての文字がこれは私の文字列です:50.00.00..00.00
正規表現の最後の1
私は誰かがこれで私を助けることができる50000000.00
で終わる置き換え後のように、私は、最後の1を除くすべての.
をマッチさせたいです?
だから、あなたが指定されていなかった、あなたの正規表現ツール、エンジン、(これは正規表現エンジンがlookahead、例えばPCREやPythonなどサポートを前提とし)さてあなたは、例えばでこれを行うことができますsed
(そこの2桁が最後dot
後に常にあり、最後dot
が常に存在している場合のみ動作):
echo "50.00.00..00.00" | sed 's/\.//;s/\(..\)$/.\1/'
しかし、他のいくつかの方法があり、例えばlookahead regex(サポートされている場合)。
HTH
はい、私はそれを言及すべきでした、私はJavaを使用しています。ケニーの答えは私のために働いた。とにかく、ありがとう! – malamili
現在使用している正規表現パターンを投稿できますか? – user1231231412