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

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

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

You are not logged in.

Announcement

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


#1 2023-01-16 10:59:27

テキストデータの文字数を揃えたい。

FM 19.5
Windows 10 Pro 21H2

フィールド1(規則性のない改行されたテキスト)をフィールド2(10文字で改行したテキスト)に置き換えるにはどのにしたらよろしいでしょうか?

(例)
フィールド1
・あああああああああああああああああああああああああああああ。
・いいい。
・ううううううううううううううううう。
・えええええ。
・おおおおおおおおおおおお。


フィールド2
1234567890
・あああああああああ
ああああああああああ
ああああああああああ

・いいい。
・ううううううううう
うううううううう。
・えええええ。
・おおおおおおおおお
おおお。

よろしくお願いいたします。

Offline

#2 2023-01-16 13:13:25

Shin
Member

Re: テキストデータの文字数を揃えたい。

空行がなければ、

While ( 
[ 
	txt = text ;
	res = ""
] ; 
	ValueCount ( txt ) > 0 ; 
[ 
	tx1 = Left ( LeftValues ( txt ; 1 ) ; 10 ) ; 
	res = List ( res ; Substitute ( tx1 ; ¶ ; "" ) ) ;
	txt = Right ( txt ; Length ( txt ) - Length ( tx1 ) ) 
] ; 
	res 
)

でいいのですが。

Offline

#3 2023-01-16 13:36:48

Re: テキストデータの文字数を揃えたい。

Shin様
できました!
まだ計算式の内容を理解していませんが、きちんと理解したいと思います。
本当にありがとうございました。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 543.81 KiB (Peak: 579.73 KiB) ]