我在excel工作表中有一列,我想删除第一个点之前的所有字符。专栏1:{rj.23.456777,dg.344.56677,mn.334.333等等}类似的东西,我想删除rj,dg,mn。 因此输出结果为(23.456777,344.56677,334.333)
答案 0 :(得分:0)
您可以使用Python
std::system
或Excel公式(值在单元格A1中)
s = "rj.23.456777"
s[s.find(".") + 1:]
或Excel宏(您可以遍历列):
=RIGHT(A1,LEN(A1)-FIND(".",A1))
答案 1 :(得分:0)
您可以使用split功能:
string.split(".",1)[-1]
这会将字符串拆分为第一个“”。并且只能进行一次拆分。因此,第二部分将是您想要的子字符串。如果没有“。”在字符串中,拆分将在输出数组中仅产生一个条目,因此我们对最后一个条目使用[-1]而不是第二个。
有关字符串列表,您可以执行以下操作:
[ s.split(".")[-1] for s in listOfStrings ]