Extraire une valeur du texteSalut,
Est-il possible d'extraire la valeur 550 du texte ci-dessous à l'aide de la formule JMP que je pourrais ensuite intégrer dans le script. La forme globale et le nombre de caractères changeront mais l'expression de std Pli = restera la même.
Toute aide serait grandement appréciée.
Merci,
Thomas
PP, PPr (n'oubliez pas de mesurer la plaquette standard SMM PPr WAL S0782-3, la recette "Redarect PPr new" (sur WE9LDIP UNIQUEMENT)) et UVX tous (redirection), et exécutez sur click vale pour les informations de non-concordance, PP final
std Pli = 550 valeur moyenne1 = … (Exécution/Std = >5,00) 100 / 120 = 0,8333
Robinet DOD et bas sur le moniteur uniquement.
Mélange et nettoyage des donnéesIngénierie Qualité et ProcédésRe: Extraire une valeur du texteSalut,
Vous pouvez utiliser les opérations de chaîne de JMP pour cela. Lisez sur Contains (), Munger (), Substr (), Word (), Words (), Right (), Left (), etc. Ici, j'ai utilisé munger et contient pour isoler le nombre. La fonction num () change la chaîne trouvée, "550", en le nombre 550.
Acclamations,
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 ) );
Re: Extraire une valeur du texteDe nombreuses façons de faire cela dans JMP. En voici une:
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);
Aussi, si vous savez comment utiliser regex, vous pouvez l'utiliser:
regex_result = Regex(str, "(std Pli = )(\d+)", "\2");
Show(regex_result);
Re: Extraire une valeur du textemerci beaucoup, toutes les suggestions fonctionnent bien.
Re : Extraire une valeur d'un textemerci beaucoup, toutes les suggestions fonctionnent bien.