Extrahieren Sie einen Wert aus dem TextHallo,
Ist es möglich, die zu extrahieren 550 Wert aus dem folgenden Text unter Verwendung der JMP-Formel, die ich dann in das Skript einbetten konnte. Die Gesamtform und die Anzahl der Zeichen ändern sich, aber der Ausdruck von std Pli = wird gleich bleiben.
Jede Hilfe wäre sehr dankbar.
Vielen Dank,
Tomasz
PP, PPr (vergessen Sie nicht, den Standard-Wafer SMM PPr WAL S0782-3, das Rezept "Redrect PPr new" (NUR bei WE9LDIP) zu messen) und UVX all (Redirect) zu messen und auf Click Vale auszuführen, um Informationen zur Nichtübereinstimmung zu erhalten, Final PP
std Pli = 550 Durchschnittswert1 =… (Run / Std => 5,00) 100/120 = 0,8333
DOD tippen und unten nur auf dem Monitor.
SkriptingBetreff: Extrahieren Sie einen Wert aus dem TextHallo,
Sie können hierfür die String-Operationen von JMP verwenden. Lesen Sie mehr über Contains (), Munger (), Substr (), Word (), Words (), Right (), Left () usw. Hier habe ich Munger verwendet und enthält, um die Nummer zu isolieren. Die Funktion num () ändert die gefundene Zeichenfolge "550" in die Nummer 550.
Prost,
Brady
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 ) );
Betreff: Extrahieren Sie einen Wert aus dem TextViele Möglichkeiten, dies in JMP zu tun. Hier ist eine:
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);
Auch wenn Sie wissen, wie man Regex verwendet, können Sie das verwenden:
regex_result = Regex(str, "(std Pli = )(\d+)", "\2");
Show(regex_result);
Betreff: Extrahieren Sie einen Wert aus dem TextVielen Dank, alle Vorschläge funktionieren gut.