Get text로 받아 온 값이 보이는 값과 다를때 질문입니다

안녕하세요.
네이버에서 날씨 검색 후 23.7° 부분만 찍어서 get text로 가져왔는데,
변수 지정하고 message box로 확인해보니 “현재 온도 23.7°” 로 출력됩니다.
'현재 온도’라는 텍스트는 뒷단에 가려진 정보가 같이 나오는 것 같은데
if로 비교를 위해 숫자만 필요한 상황이라
replace로 필요없는 부분 떼고 숫자만 남긴 후 형변환 하려고 해도
Assign: Argument ‘Number’ cannot be converted to a numeric value. 이라는 오류만 뜨네요.

23.7°도 부분이 string으로 받아오는거라 생각했는데 아닌 것 같아서 질문드립니다.
if 비교를 위한 숫자형으로 어떻게 바꿀 수 있을까요?

여기요 @ski_lo,

아래 스크린샷과 같이 할 수 있습니다.

Convert.ToDouble(System.Text.RegularExpressions.Regex.Match(temprature,"\d+.*\d").Value)

image

감사,
산짓

와 정말 되네요 감사합니다 :slight_smile:

문제가 해결되면 해결 방법으로 표시할 수 있습니다.