提取字段中的第一个数字

时间:2012-02-29 14:48:18

标签: filemaker

我有一个文本字段,填充了不同格式的值,有些只是数字,例如“138”,但有些形式为“139-1”或“139/2”。

如何提取第一个数字?理想情况下,如果有第二个数字,我还想提取第二个数字。

1 个答案:

答案 0 :(得分:2)

使用LeftWords / MiddleWords / RightWords函数,在Filemaker 7之前,连字符是这些函数的分隔符,但它不再是。但是,Substitute函数可用于替换" - "和" /"有空格,所以你可以使用LeftWords

所以LeftWords(Substitute(139-1;["-";" "];{"/";" "]);1)返回139

注意:通用文本解析函数Left(),Right(),Length(),Middle()和{{1 }}()。