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

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

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

You are not logged in.

Announcement

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


#1 Re: 初心者のFileMaker pro Q&A » 特定文字列が含まれる場合にその特定文字列以前を置き換え » 2016-02-12 17:20:04

チポさんありがとうございます。

北海道などごく一部と思っていたのですが対象の住所録が全国になるので、いずれにしてもHiroさんの問題にはぶつかると思われます。
手に負えない状況になりそうなので、別の手段を考えたいと思います。

いくつかの外部ソフトでは対応されているようなので、Hiroさんが解決策見つけられれば活用させて頂きたいと思います。

ありがとうございました。

#2 Re: 初心者のFileMaker pro Q&A » 特定文字列が含まれる場合にその特定文字列以前を置き換え » 2016-02-12 15:11:51

もしかしてですが、
数字でエラーが返った場合に全て漢数字に置き換えて実行すれば解決するってことでしょうか?
混在することもあるのでしょうか?

#3 Re: 初心者のFileMaker pro Q&A » 特定文字列が含まれる場合にその特定文字列以前を置き換え » 2016-02-12 15:07:04

いえ。逆引きです。

東京都千代田区神田神保町1-1-1
から郵便番号を取得し、その結果が住所分割されているので各フィールドに振り分けている感じです。

北海道と京都だけだと思ってましたが、Hiroさんが言うようにあちこちで出てくるのであればエラーが出た際の処理を考えないとと思い、今悩みが増えたところです。

取りあえずはエラーが出なくなるまで一字ずつ削除して実行し、それで出た結果と重複する部分を削除し残りを以降の住所として保管しようかと考えました。結果は正しくないのですが。

#4 Re: 初心者のFileMaker pro Q&A » 特定文字列が含まれる場合にその特定文字列以前を置き換え » 2016-02-12 14:54:40

ですよね。
使用するAPIにより結果も異なるのだと思いますが、必ずどこかにぶつかりそうな気がしてきました・・・。

私が使用したのはこちらです。
http://groovelab.asia/blog/archives/236
郵便番号取得と同時に住所を分割(東京都/千代田区/神田神保町)したかったためです。

良い方法見つかると嬉しいです。

#5 Re: 初心者のFileMaker pro Q&A » 特定文字列が含まれる場合にその特定文字列以前を置き換え » 2016-02-12 13:57:17

そうでしたか。
ありがとうございます。

良い方法考えてます。

#6 Re: 初心者のFileMaker pro Q&A » 特定文字列が含まれる場合にその特定文字列以前を置き換え » 2016-02-12 13:45:10

すいません。
追加です。

漢数字に置き換えることは出来たのですが、「29」は本来「二十九」となる必要があるが「二九」となってしまいます。
これはどの様に対応すると良いでしょうか?

また、「11」の場合には「十一」となり少し不規則ではあります。

#8 Re: 初心者のFileMaker pro Q&A » 特定文字列が含まれる場合にその特定文字列以前を置き換え » 2016-02-12 13:26:05

ありがとうございます。

結果は「北海道札幌市中央区南29条西12丁目」 → 「北海道札幌市中央区南二九条9条西12丁目」となりました。

少し頑張ってみますが、お手間でなければ教えて頂けると幸いです。

#9 Re: 初心者のFileMaker pro Q&A » 特定文字列が含まれる場合にその特定文字列以前を置き換え » 2016-02-12 13:17:22

Mozさん
ありがとうございます。

初心者で申し訳ありません。
例に上げて頂いたもので「住所フィールド」部分のみ変更で使えるということでしょうか?
「~」の付く部分の表現をどう理解して良いかが分からないです・・・。

#10 初心者のFileMaker pro Q&A » 特定文字列が含まれる場合にその特定文字列以前を置き換え » 2016-02-12 12:43:20

malo
Replies: 17

14pro Ad Mac

特定文字を含む場合に、それ以前のテキストを置き換える方法が上手くいかないため教えて頂きたいです。

別投稿を参考にjsonから郵便番号を取得し住所を分割して取得するスクリプトを組んでいます。
通常の場合は上手く機能しているのですが、北海道や京都などで「条」を含んだ場合に「条」以前は漢数字でなければいけないことが発覚しました。
ただし、番地は漢数字に変更したくないため「条」以前の数字のみ漢数字に変更したいのです。

北海道札幌市中央区南●●条西▲丁目
●●の部分のみを漢数字に置き換え。

住所に「条」が複数入る可能性もあるため、最後の「条」以前の数字を漢数字に置き換える方法を教えて頂きたいです。
よろしくお願いします。

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 6 queries executed - Memory usage: 591.48 KiB (Peak: 596.82 KiB) ]