2016-07-11 3 views
0

私は、0〜10000の範囲の価格を持つ製品のフィードを持っています。RegExを使用して1500+の価格の製品のみを解析する方法は?

製品ごとに価格が設定されています。

RegExを使用して1500を超える価格の製品と一致したいと考えています。

数字の範囲の一致方法を調べるためにオンラインで検索しましたが、その方法を理解するのには苦労しています。

あなたは正規表現が、私はそんなに1500

おかげで上記の数値を一致させるために使用すべきかを教えてもらえます。

PS - 私が使用しているシステムの制限により、上記を達成するためにRegExしか使用できません。

+0

どの正規表現エンジンをターゲットにしていますか?また、一致させるべきデータと一致させるべきでないデータの例を追加してください。 – Richard

答えて

0

この

1[5-9]\d{2,}|[2-9]\d{3,}|1\d{4,} 

番号1500と上記に一致します。 Check it out here at regex101

しかし、正規表現は実際に数学的な仕事をするように作られていません。確かに別の方法はありませんか?

+0

電話番号が誤って入力内にある場合はどうなりますか? – revo

+0

これは数学の仕事ではないと思いますが、正規表現は特定の量の特定の文字と一致します。 –

+0

@revo難しい運がいいと思う;)しかし、OPは[この回答]を見ることができます(http://stackoverflow.com/questions/37567406/get-number-from-giver-string-using-regex/37571199 ?s = 1 | 0.3733#37571199)、特定の通貨記号を使用して金額を特定します。たぶん、この答えとその正規表現を組み合わせてください。 – ClasG

関連する問題