-1

私は次の文字列を持っています

ALEXANDRITE OVAL 5.1x7.9 GIA# 6167482443 FINE w:1.16
ALEXANDRITE OVAL 4x6 FINE w:1.16

5.1 と 7.9 および 4 と 6 を一致させたいのですが、w:1.16 または w: 1.16 または 6167482443 ではありません。

w:1.16 w:1.16のマッチング

([w][:]\d\.?\d*|[w][:]\s?\d\.?\d*) 

他の数字のマッチング:

\d+\.?\d{,3}

{,3} のために長い数列が返されないことを期待していましたが、それでも返されます。

私の質問は次のとおりです。2. 長い数列を除外するにはどうすればよいですか? なぜ今は除外されていないのですか?

ありがとう!

4

3 に答える 3