こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

文字列に「"」があるかチェックしたいのですが

DelphiXE5を使っています。
次のようにしたのですが、うまくいきません。
シングルクオーテーションの方はうまくいくのですが、ダブルクオーテーションはうまくいきません。
""""ではエラーが出ます。
if (AnsiPos('""',txt[i])>0) or (AnsiPos('''',dictxt[i])>0) then
begin
...
end
どう変えればよろしいんでしょうか?
よろしくお願いします。

投稿日時 - 2014-03-25 14:55:01

QNo.8528270

すぐに回答ほしいです

質問者が選んだベストアンサー

if (AnsiPos('"',txt[i])>0) or (AnsiPos('''',dictxt[i])>0) then

投稿日時 - 2014-03-25 15:10:00

補足

実行中のエラーもなくなりました。
ありがとうございます。

投稿日時 - 2014-03-26 15:02:50

お礼

素早い回答ありがとうございます。
おかげさまで助かりました。
でも、コンパイルでエラーは出なくなったのですが、
実行中にエラーが出るようになりました。
たぶん、他の部分にミスがあるためと思うのですが。

投稿日時 - 2014-03-25 18:51:50

ANo.1

このQ&Aは役に立ちましたか?

15人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問