0
我有一個文本字段,填充了不同格式的值,有些只是數字,例如「138」,但有些是「139-1」或「139/2」的形式。提取字段中的第一個數字
如何提取第一個數字?理想情況下,我想也提取第二個數字,如果有的話。
我有一個文本字段,填充了不同格式的值,有些只是數字,例如「138」,但有些是「139-1」或「139/2」的形式。提取字段中的第一個數字
如何提取第一個數字?理想情況下,我想也提取第二個數字,如果有的話。
使用LeftWords
/MiddleWords
/RightWords
函數,在Filemaker 7之前連字符是這些函數的分隔符,但它不再是。但是Substitute
函數可以用空格替換「 - 」和「/」,因此您可以使用LeftWords
。
所以LeftWords(Substitute(139-1;["-";" "];{"/";" "]);1)
回報139
注:通用的文本分析功能Left
(),Right
(),Length
(),Middle
(),和Position
()。
不幸的是,在Filemaker 7及更高版本中,「 - 」不再是單詞分隔符http://fmforums.com/forum/topic/59000-leftwords-text-numberofwords/,但您可以使用「Substitute 「功能。謝謝! – 2012-03-01 09:47:24