I have a problem matching regex in Java, my text is:
Temperature: 9°C (48°F), Wind Direction: South South Westerly, Wind Speed: 19mph, Humidity: 87%, Pressure: 1018mb, Rising, Visibility: Good
My regex is
\bTemperature:[^,]*
The matching code:
import java.util.regex.Matcher;
import java.util.regex.Pattern;
class Main {
public static void main(String[] args) {
Pattern p = Pattern.compile("\bTemperature:[^,]*");
Matcher m = p.matcher("Temperature: 10°C (50°F), Wind Direction: South South Easterly, Wind Speed: 25mph, Humidity: 78%, Pressure: 1014mb, Falling, Visibility: Good");
if(m.find())
{
System.out.println(m.group());
}
}
}
It does not output anything.