提取字符串的一部分你好,
我有一个字符串,我想提取除该字符串的最后四个字符之外的所有内容。
所以,下面的字符串,
12/9/2023 19:05:57:754
会导致,
2023年12月9日 19:05:57
如何在 JMP 中执行此操作
自动化和脚本编写回复:提取部分字符串myString="12/9/2023 19:05:57:754";
length=Length(myString);
Substr("12/9/2023 19:05:57:754", 1,length-4)回复:提取部分字符串谢谢。 有用!
回复:提取部分字符串其他简单的选择是使用左边()
Names Default To Here(1);
str = "12/9/2023 19:05:57:754";
res = Left(str, Length(str) - 4);
如果您确实想获取没有毫秒的日期和时间(不是没有最后 4 个字符的字符串),您也可以使用 Word
Names Default To Here(1);
str = "12/9/2023 19:05:57:754";
res = Word([1 -2], str, ":");
或留下 contains 以获取最后一个“:”
Names Default To Here(1);
str = "12/9/2023 19:05:57:754";
res2 = Left(str, Contains(str, ":", -1) - 1);