数字以外の数字を含む数字の文字列を一致させようとしています。 http://regexr.com/のデフォルトのテキストを使用して、以下が一致する必要があります:埋め込み数字に数字以外の数字が埋め込まれています
v2.1
-98.7
3.141
.6180
9,000
+42
555.123.4567
+1-(800)-555-2468
を以下のはずない試合:
12345
私が試した:
/[^\n\ ]{1,}\d+\S+\d/g
しかし、それは+42
と一致しませんと
12345
と間違って一致し、"555.123.4567 +1-(800)-555-2468"
を1つの文字列として使用します。
最後に$
を入れて、それを緩和しようとしましたが、何も一致しませんでした。私が間違っていることを確認していない。
これは、数字以外の文字列にも一致するとコメントする必要があります。文のように。 – revo
タイトルは*埋め込まれた数字と非数字の一致*。だから、私は提案された正規表現は、数字のない行には全くマッチしないべきだと思います。あなたは 'test'とマッチします。 – revo
はい、それは混在しているようです。 – revo