2017-03-25 13 views
-2

正規表現にマッチした文字列の一部を削除したいと思います。 私のアプローチは、一致するものを見つけることです。str.replace()空白は''です。ただし、次のテキストでは、文字列を分離するのに問題があります。javascriptで一致する文字列の一部を取り除く方法

テキスト: 2/3.00

使用

正規表現:/([^\/]*)$/g

出力:3.00

私は交換したい、と交換することのoppostieを選択していない部分を分離してみました期待される出力2/

基本的には最初の/''です。

+1

希望の結果を追加してください。それは '2'ですか? –

+0

実際のマッチング/置換を行うコードを表示してください。 – trincot

答えて

1

これはいかがですか?

let str = '2/3.00' 
 

 
console.log(str.replace(/.+\//, ''))

+0

これは動作しているようです...私はそれをテストします。私のアイデアは '。[\ /]'でしたが、これはスラッシュとその直前の文字に一致することに気付きました。 – user2883071

+0

スラッシュも削除されます – slartidan

+0

@slartidan要求通り: "最初の/" – Schlaus

関連する問題