char1
で始まり、文字列からchar2
で終わるサブパーツを抽出するために、(char.*?char2)
を使用しています。文字列から温度度(緯度または華氏)を抽出する
は、今私は、例えば、温度情報を抽出したいです(40°C、-30°C、80°F)の範囲で使用できます。この場合、私の正規表現は、+
と-
の確率と、°C
または°F
の終わりを取り、任意の文字を含む開始文字を定義する必要があります。その間には手紙を入れないでください。whitespace
数字の間の文字と可能性のある終わり。
どのように私は、このような正規表現を定義することができますか?
私はRegex to extract temperatures and temperature ranges from a string、これをチェックしましたが、答えはわずかに異なる目標を持っています。
アンドレ、あなたの答えをありがとうございました。しかし、30℃では機能しません。 – yusuf
それは私のために働く。私はhttp://regexr.com/で試したことは確かにそれは首都ですか?または、スペースの代わりにタブがあるかもしれません。あるいは、私はあなたとは違う「゜」の文字を使っていますか? –
はいアンドレ、それは首都Cです。そしてあなたは私のものと同じ°の文字を使用しています。私はpython re.findallを使用しています – yusuf