• ベストアンサー

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

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

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

  • ベストアンサー
  • nag0720
  • ベストアンサー率58% (1093/1860)
回答No.1

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

kihonkana
質問者

お礼

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

kihonkana
質問者

補足

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

関連するQ&A

専門家に質問してみよう