正規表現を使用するのは難しいです。私はregex101.comで多くのテストを行ってきたが、これを解決することができませんでした。..既知の文字列の正規表現+混合varchar +既知の文字列
を、私は、この文字列を持っている:setVersion('2.0.2.4999');
そして、私はバージョン番号を交換できるようにしたい、常に4つの数字で構成されていますドットは区切られていますが、それぞれ1桁以上である場合があります。
私はこれをgulpタスクに挿入する必要があるため、これを(できれば)1行で解決することをお勧めします。
/setVersion\('([0-9].[0-9].[0-9].[0-9])/
をが、各番号は私の場合ではないだけで1桁を、持っている場合にのみ動作します:
私はこれを試してみました。
数字の検索を複数回行うようにするにはどうすればよいですか?
'[0-9] +' 1桁以上の数字をキャッチします。そして、ドットを '\ .'としてエスケープする必要があります。そうでなければ、任意の文字を意味します。 – CBroe
カンマはどこですか?_4数値カンマ区切り – putvande
ドット区切り、翻訳で失われた – ghego1