Filemaker 提取字段中的第一个数字
我有一个文本字段,填充了不同格式的值,有些只是数字,例如“138”,但有些是“139-1”或“139/2”形式Filemaker 提取字段中的第一个数字,filemaker,Filemaker,我有一个文本字段,填充了不同格式的值,有些只是数字,例如“138”,但有些是“139-1”或“139/2”形式 如何提取第一个数字?理想情况下,如果有第二个数字,我也希望提取第二个数字。使用LeftWords/MiddleWords/RightWords函数,在Filemaker 7之前,连字符是这些函数的分隔符,但现在不再是。但是,Substitute函数可用于将“-”和“/”替换为空格,因此您可以使用LeftWords 因此LeftWords(替换为(139-1;[“-”;“]”;{”/“;
如何提取第一个数字?理想情况下,如果有第二个数字,我也希望提取第二个数字。使用
LeftWords
/MiddleWords
/RightWords
函数,在Filemaker 7之前,连字符是这些函数的分隔符,但现在不再是。但是,Substitute
函数可用于将“-”和“/”替换为空格,因此您可以使用LeftWords
因此LeftWords(替换为(139-1;[“-”;“]”;{”/“;”]);1)
返回139
注:通用文本解析函数
左
()、右
()、长
()、中
()和位置
()。不幸的是,在Filemaker 7及以上版本中,“-”不再是单词分隔符,但您可以使用“替换”函数来实现。谢谢!