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

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

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

You are not logged in.

Announcement

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


#1 初心者のFileMaker pro Q&A » 不特定URLを特定の文字列に置換 » 2013-10-24 00:49:03

ゆーぴょん
Replies: 3

夜分遅く、すみません。
初めての投稿で、もし理解不能でしたら遠慮なく、
コメントください。

環境:
mac os x 10.8.4
FM 11

質問
テキストフィールドにある、不特定多数のURLを
特定の文字列に置換するのですが、うまくできなく、何か良い方がないか考えております。
ScriptMasterを使用しないでする方法を考えております。ご教示ください。

URL例)
http://fm..co.jp/1024/html
http://fm..co.jp/1024/jpg
http://fm..co.jp/1024/htm
http://fm..co.jp/1024/●●●●

基本、URLのスタートはhttpからで末尾の文字列や数は不特定多数です。
ファイルメーカーの関数でURLを判別し置換する関数はあるのでしょうか?
計算フィールドで試そうと思って試したのは下記です。

末尾がhtmlの場合、

Substitute ( URL置換フィールド ;
[ Middle ( URL置換フィールド ;
Position ( URL置換フィールド ; "http://" ; 1 ; 1 ) ;
Position (URL置換フィールド ; "html" ; Position ( URL置換フィールド ; "http://" ; 1 ; 1 ) ; 1 ) + 4 - Position ( URL置換フィールド ; "http://" ; 1 ; 1 ) ) ;
"URL置換できないです。" ]
)
↑ここまで
末尾htmlが1つの場合は置換はできましたが、文字列や数が不特定多数になると・・・

・・・な状態になってしまいました。。。
何か良い方法があれば、教えてください。
宜しくおねがいします。

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 7 queries executed - Memory usage: 499.58 KiB (Peak: 504.43 KiB) ]