2012-02-29 55 views
0

我有一個文本字段,填充了不同格式的值,有些只是數字,例如「138」,但有些是「139-1」或「139/2」的形式。提取字段中的第一個數字

如何提取第一個數字?理想情況下,我想也提取第二個數字,如果有的話。

回答

2

使用LeftWords/MiddleWords/RightWords函數,在Filemaker 7之前連字符是這些函數的分隔符,但它不再是。但是Substitute函數可以用空格替換「 - 」和「/」,因此您可以使用LeftWords

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

注:通用的文本分析功能Left(),Right(),Length(),Middle(),和Position()。

+1

不幸的是,在Filemaker 7及更高版本中,「 - 」不再是單詞分隔符http://fmforums.com/forum/topic/59000-leftwords-text-numberofwords/,但您可以使用「Substitute 「功能。謝謝! – 2012-03-01 09:47:24

相關問題