0
以下のサンプルソースから、すべての数字(カンマと小数点記号を含む)を取り出すにはどうすればよいですか?この例では、「2,078」、「1.07」、「1.1」、「1」が一致するようにします。カンマと小数に関係なく、指定した単語の前の数字はどのように一致させるのですか?
これは私がこれまで持っているものである4つのベッド3フル、1 WC主2,078平方フィート1.07ウィジェット1.1ウィジェット1つのウィジェット千のウィジェット
:
(\d{1,3}(.?\d{2})?)(?=\swidget)
が..and regexrでの結果のスクリーンショット:
、それは続いていない' widget'は何をしたいということですか? – Toto
2つの '1 'が見つかりました、そうですか? '1ウィジェット '、次に' 1,000ウィジェット '。また、 '.'は正規表現の10進数であると仮定するとエスケープする必要があります。 – chris85
'1.1'をマッチさせたいのであれば、なぜ' \ d {2} 'ではなく' \ d + 'を入れましたか? – revo