字符串解析公式你好,
如何定義公式來導入正確的後的字符串最後的“_”?
例如:
| 第1欄 | 公式 |
| CONTINUITY_P_TXP_POS_400UA_TI1310P | TI1310P |
| CONTINUITY_DIG_NEG_2MA_CCLK | 時鐘時鐘 |
提前致謝!
阿薩夫
回复:字符串解析公式JSL繼續給我帶來驚喜!很好的解決方案賈斯汀。
回复:字符串解析公式同樣,您可以使用 Word 函數使用索引 -1(即從末尾倒數)來獲取最後一個“單詞”。 這只是讓您不再需要任何 JSL 變量/列表。
Word( -1, :Column 1, "_");
回复:字符串解析公式非常感謝您的支持
是工作!
回复:字符串解析公式字會帶你到達那裡。這個公式就可以解決問題:
c = Words(:Column 1, "_");
d = c[N Items(c)];
回复:字符串解析公式@阿薩夫1 ,
您需要將公式放在表格中嗎? 我可以提供以下有效的解決方案:
dt = Current Data Table(); // Ensure your data table is open and it is current
Vals = :Column 1 << Get Values; // Get Values out
Res = List(); // Define empty list
for(i = 1 , i <= N Items(Vals), i++,
Test = Words(Vals[i],"_"); // Words is the function that will split your string by delimiter
Insert Into(Res,Test[N Items(Test)]);
);
Show(Res);
或者,
您也可以使用類似的方法來解析列公式中由分隔符分隔的字符串,方法是將以下內容用作列公式:
Words(:Column 1, "_")
但是,我真的想不出一種方法來獲取列公式中的最後一個字符串。 希望這對一些人有幫助。 也許看看“Substr”函數 - 它可能會有所幫助