더 긴 문자열에서 특정 문자열 추출원천 온도
안녕,
JSL을 사용하여 위 JMP 테이블의 "소스"열에서 온도를 추출하려고합니다.
온도 열에서 원하는 결과를 작성했습니다. 내 문제는 색상 사이의 구분 기호입니다.
(black3, grey17 및 white64) 온도는 대시 "-"이지만 때로는 온도가 "-"인 음수입니다.
나는 Word 기능으로 많은 것을 시도했지만 지금까지 아무 소용이 없습니다. 이에 대한 도움이 필요합니다.
감사합니다
데이비드
Re : 긴 문자열에서 특정 문자열 추출이 문제는 Regex () 문자열 함수로 쉽게 해결됩니다. 이 시도:
Num (Regex (: Source, "-(-? \ d \ d? \ d?) degc", "\ 1"))Re : 긴 문자열에서 특정 문자열 추출여기 내가 트릭을 할 것이라고 믿는 공식이 있습니다.
degCPosition = Contains( :Source, "degc__" ) - 1;
i = degCPosition;
While( Substr( :Source, i, 1 ) != "-", i-- );
If( Substr( :Source, i - 1, 1 ) == "-",
result = Num( Substr( :Source, i, (degCPosition - i) + 1 ) ),
result = Num( Substr( :Source, i + 1, degCPosition - i ) )
);
result;

Re : 긴 문자열에서 특정 문자열 추출
안녕하세요,
감사합니다. 작동하고 매우 간결합니다!
감사합니다.
데이비드.Re : 긴 문자열에서 특정 문자열 추출감사합니다, 매우 도움이됩니다
감사합니다.
데이비드.