2012-02-29 3 views
0

다른 형식의 값으로 채워진 텍스트 필드가 있습니다. 일부는 숫자입니다. "138"이지만 일부는 "139-1"또는 "139/2"형식입니다.필드의 첫 번째 숫자 추출

어떻게 첫 번째 숫자를 추출 할 수 있습니까? 이상적으로 두 번째 숫자가 있으면 추출하는 것이 좋습니다.

답변

2

Filemaker 7에서 하이픈이 이러한 기능의 구분 기호로 사용되기 전에 LeftWords/MiddleWords/RightWords 함수를 사용합니다.하지만 더 이상 사용하지 않습니다. 그러나 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/ 그러나 "대체" "기능. 감사! –