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

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

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

You are not logged in.

Announcement

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


#1 2020-09-21 23:00:02

nice-guy
Member

Substitute関数について

みなさん、こんにちは。
V19 Win版を使っています。
下記のデータ
$data=
名古屋</td><td class="oR"></td><td class="oR"></td><td class="oR">1012.5)</td><td class="oR">15:58)</td><td class="oR"></td><td class="oR">28.8)</td><td class="oR">14:31)</td><td class="oR">19.6)</td><td class="oR">05:45)</td><td class="oR"></td><td class="oR"></td><td class="oR">35)</td><td class="oR">15:15)</td><td class="oR"></td><td class="oR">5.1)</td><td class="oC">北西)</td><td class="oR">17:56)</td><td class="oR">8.1)</td><td class="oC">北北西)</td><td class="oR">08:18)</td><td class="oR">10.0</td><td class="oR">21.53</td><td class="oR"></td><td class="oR">--)</td><td class="oR">--)</td><td class="oR">--)</td><td class="oR">--)</td><td class="oR">--)</td><td class="oR">--)</td><td class="oR">--)</td><td class="oL"></td><td class="oL"></td></tr>

の中の</td><td class="oR"> の部分を ¶ に変えて有効なデータをGetValueで取りたいと思います。
そのために
Substitute ( $data;"</td><td class="oR">";¶) としたのですが、すべての</td><td class="oR"> を置換してくれません。
どこの書き方が悪いのでしょうか?

よろしくお願いします。

Offline

#2 2020-09-21 23:54:06

qb_dp
Member

Re: Substitute関数について

Substitute ( $data;"</td><td class="oR">";¶)
↑の
"</td><td class="oR">" この部分が、"</td><td class=" or ">" と、判定の式になってしまっていますね。
↓ \ を追加しましょう。
Substitute ( $data;"</td><td class=\"oR\">";¶)

式の文字列定数と特殊文字の識別
https://help.claris.com/ja/pro-help/#pa … cters.html
引用:
ダブルクォーテーションや改行マークなどの特別な演算子を、演算子としてではなく、文字列内の文字そのものとして使用する場合は、バックスラッシュ (\) を使用します。

Offline

#3 2020-09-22 14:01:57

nice-guy
Member

Re: Substitute関数について

qb_dp さん、
回答ありがとうございました。
単純な話でしたね。
出来ました。
どうもありがとうございました。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 507.49 KiB (Peak: 517.82 KiB) ]