-1
私は正規表現を試して、1から無限大までの最後の数字を置き換えましたが、すべてのインスタンスを置き換えました。親切にそれを修正して助けてください。上記の式で最後に出現した数字を置き換える正規表現
"test.test.test.1.test.1.".replace(/[0-9]/g, '');
私は任意の整数が1
の代わりに来る可能性のある文字列'.1'
を、交換する必要があります。
私は正規表現を試して、1から無限大までの最後の数字を置き換えましたが、すべてのインスタンスを置き換えました。親切にそれを修正して助けてください。上記の式で最後に出現した数字を置き換える正規表現
"test.test.test.1.test.1.".replace(/[0-9]/g, '');
私は任意の整数が1
の代わりに来る可能性のある文字列'.1'
を、交換する必要があります。
console.log("test.test.test.1.test.1.".replace(/[\d]+[^\d]*$/g, ''));
これはありがとうございます! – user1058913
この場合、予想される出力とは何ですか。それを共有してください –
最後の数字列を削除しますか? .replace(/ \ d +(?!。* \ d)/、 ''); '? –
これは動作しますが、期待される出力は "test.test.test.1.test"です。すなわち「1」を除去する。 – user1058913