初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2023-06-28 16:50:33

fpck
Member

フィールド内容の1番目の数字と2番目の数字のあいだのテキストを取得したい

数字&txtA&数字&txtBとなっているところのtxtAを取得したいです。

どのように計算すればよいでしょうか。

例:
22 あいうえお愛餓お100ABC柿区毛 → あいうえお愛餓お
23 かきくけ500ABCこかき → かきくけ
24 差仕酢ABC1.5せそ → 差仕酢ABC

Offline

#2 2023-06-28 17:51:26

qb_dp
Member

Re: フィールド内容の1番目の数字と2番目の数字のあいだのテキストを取得したい

こんなカンジとか...

let([
~text="22 あいうえお愛餓お100ABC柿区毛"
;~text=Substitute ( ~text ; ["0" ; ¶] ; ["1" ; ¶] ; ["2" ; ¶] ; ["3" ; ¶] ; ["4" ; ¶] ; ["5" ; ¶] ; ["6" ; ¶] ; ["7" ; ¶] ; ["8" ; ¶] ; ["9" ; ¶] )
;~text=Substitute ( ~text ; [ ¶ ; Char(100002) ] ; [ Char(200001) ; "" ] ; [ Char(100002) ; ¶ ] )
];
trim(GetValue ( ~text ; 2 ))
)

式 参考
Substitute ( text ; [ ¶ ; Char(100002) ] ; [ Char(200001) ; "" ] ; [ Char(100002) ; ¶ ] )
himadaneeさん
https://fm-aid.com/bbs2/viewtopic.php?pid=62493#p62493

Offline

#3 2023-06-28 18:20:27

fpck
Member

Re: フィールド内容の1番目の数字と2番目の数字のあいだのテキストを取得したい

数字をぜんぶ改行にして、連続した改行を1つに変換、つまり数字の塊が改行ひとつになる、ということは2番目の値がほしい文字列…パーフェクトアンサーをありがとうございます。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 9 queries executed - Memory usage: 546.71 KiB (Peak: 582.07 KiB) ]