텍스트에서 값 추출안녕하세요,
추출이 가능합니까? 550 JMP 공식을 사용하여 아래 텍스트의 값을 스크립트에 삽입 할 수 있습니다. 모든 모양과 문자 수는 변경되지만 표현은 표준 Pli = 동일하게 유지됩니다.
어떤 도움이라도 대단히 감사하겠습니다.
감사,
Tomasz
PP, PPr (표준 웨이퍼 SMM PPr WAL S0782-3, "Redarect PPr new"레시피 (WE9LDIP에만 해당)) 및 UVX 모두 (리디렉션)를 측정하고 불일치 정보를 보려면 클릭 vale에서 실행, 최종 PP
표준 Pli = 550 평균값 1 =… (실행 / 표준 => 5.00) 100/120 = 0.8333
모니터에서만 DOD 탭 및 하단.
스크립팅Re : 텍스트에서 값 추출안녕하세요,
이를 위해 JMP의 문자열 연산을 사용할 수 있습니다. Contains (), Munger (), Substr (), Word (), Words (), Right (), Left () 등을 읽어보십시오. 여기에서는 munger를 사용하고 번호를 분리하기 위해 contains를 사용했습니다. num () 함수는 찾은 문자열 "550"을 숫자 550으로 변경합니다.
건배,
브래디
Names Default To Here( 1 );
txt =
"\[PP, PPr (don’t forget to measure standard wafer SMM PPr WAL S0782-3, "Redarect PPr new" recipe (On WE9LDIP ONLY)) and UVX all (redirect), and run on click vale for mismatch info, Final PP
std Pli = 550 average value1 = … (Run/Std = >5.00) 100 / 120 = 0.8333
DOD tap and bottom on monitor only.]\";
beg = Contains( txt, "std Pli = " ) + 9;
end = Contains( txt, " ", beg + 1 );
val = Num( Munger( txt, beg, end - beg ) );
Re : 텍스트에서 값 추출JMP에서이를 수행하는 여러 방법. 다음은 하나입니다.
Names Default To Here(1);
str = "\[PP, PPr (don’t forget to measure standard wafer SMM PPr WAL S0782-3, "Redarect PPr new" recipe (On WE9LDIP ONLY)) and UVX all (redirect), and run on click vale for mismatch info, Final PP
std Pli = 550 average value1 = … (Run/Std = >5.00) 100 / 120 = 0.8333
DOD tap and bottom on monitor only]\";
searchString = "std Pli = ";
//substr
firstSplit = Substr(str, Contains(str, searchString) + Length(searchString));
substr_result = Substr(firstSplit, 1, Contains(firstSplit, " ") - 1);
Show(substr_result);
또한 정규식을 사용하는 방법을 알고 있다면 다음을 사용할 수 있습니다.
regex_result = Regex(str, "(std Pli = )(\d+)", "\2");
Show(regex_result);
Re : 텍스트에서 값 추출감사합니다. 모든 제안이 잘 작동합니다.