VBのLike演算子のように文字列を比較するには?

解決


たけ  2002-07-27 23:22:40  No: 1179

文字列を比較するときにVBのLike演算子のように比較したいのですが
方法がわかりません。
どなたかご存知の方は教えてください。


Brock  2002-07-28 06:54:15  No: 1180

VBのLike演算子って一致しているかを確かめる奴ですよね?
A = B Like C
でBとCが等しかったらTrueが入る奴ですよね?

だったら
var
  A : Boolean;
  B, C : String;
と宣言して、
  A := (B = C);
とすればBとCが等しい時AにTrueが入ります。
等しくないときはFalseが入ります。


たけ  2002-07-28 08:07:23  No: 1181

すいません、説明不足でした。

Check = "aBBBa" Like "a*a"
Check = "F" Like "[A-Z]"
(二つともCheckにはTrueが入ります)
のように比較する方法を探しています。


さんぽ  2002-07-28 09:49:00  No: 1182

つまり、正規表現が使いたいのですね。
Delphiには正規表現ライブラリは含まれていないので、
ρ(.. )この辺のフリーのライブラリを使うことになります。
http://homepage1.nifty.com/bmonkey/delphi/delphi.html#REXP


たけ  2002-07-29 03:14:29  No: 1183

ありがとうございます。
早速使ってみます。


※返信する前に利用規約をご確認ください。








  このエントリーをはてなブックマークに追加