FileMakerシステム開発のリアルワークス | BLOG

FileMakerによる業務改善・システム開発は熊本のリアルワークスにお任せください!!

*

ファイルメーカー関数 Substitute

   

いままで大量のテキストの整形作業は、長らくWindowsユーザーだったこともあり、最初に所属していたシステム開発の会社で使っていた「秀丸」の正規表現で置換してCSVファイルに変換した後、これまではMicrosoft Access、最近はファイルメーカーに取り込んでいました。しかし、Macに変わってからテキストエディタも変わったし、文字コードも違うこともあって思うようにいかないことがでてきました。

よく考えると最初からファイルメーカーで取り込めばいいんだ、と思いまして、ちょっとしたお役立ちツールを作成しております。それでSubstitute関数を使っていてBlogネタが閃き、FileMakerシステム開発に役立つ関数をご紹介しておきます。

 

目的:
指定したテキスト内のすべての検索テキストの文字列をテキスト内で置換テキストに置換したテキスト文字列を返します。

構文:
Substitute ( テキスト ; 検索テキスト ; 置換テキスト )

 

というふうに、文字列内の特定の「検索テキスト」を「置換テキスト」で置き換えるわけですが、意外と知られてなさそうな使い方として、複数の条件を1つの構文内に記載することができます。

 

検索テキスト置換テキストの各組を角カッコ([ ])で囲んでセミコロンで区切ると、複数の置換処理を実行することができます。FileMaker は、ネストされた代替条件を最大で 999個 サポートします。検索と置換の各項目もセミコロンで区切ります。

例:
Substitute ( テキスト ; [ 検索1 ; 置換1] ; [ 検索2 ; 置換2] ; …[ 検索N ; 置換N] )

これは知っていると便利なテクニックだと思います!

 - IT, ファイルメーカー

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


  関連記事

ネットワークドライブにアクセスできない

サーバー移行作業を、他企業のシステムエンジニア(SE)の方とやっております。ハー …

リモート先のタスクマネージャー起動

突然、リモートデスクトップのExplorer.exe関連が落ちてしまい、タスクバ …

SQL Server仮想化

先週の大きな作業としては、夜間作業でのSQLServerの仮想化作業。リコージャ …

ファイルメーカーのインポート・エクスポート機能

 ファイルメーカーのランタイムソリューションの作業。ファイルによるデータの受け渡 …

no image
仙台へ行ってきます!

戸田です。 弊社は、日本ユーザーメード医療IT研究会(J-SUMMITS)に賛助 …

no image
J-SUMMITS Special Seminar(仙台四日目)

戸田です。  仙台4日目は、今回の最後のイベント、J-SUMMITS Speci …