• 締切済み

DelphiでのBRegExp.pasを使っての正規表現

Delphiにて、BRegExp.pasを使って正規表現を使おうとしております。 しかし、使い方がよくわかりません。 Perlでは、よく下記のような使い方をすると思います。 (/abcdef (\S+)\s/) && ($text0=$1); if(/abcd\t(\w+\/)(ef\w+)/){ $text1=$1; $text2=$2; } 上記に対応するようなことを、DelphiでもBRegExp.pasを使えばできるのでしょうか? 宜しく、お願いいたします。

みんなの回答

  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.1

bregexp.dllが作られてからもPerlの正規表現は拡張が続いているので、 bregep.dllがサポートしていない(=BRegExp.pasで使えない)拡張もありますが、 質問にあるような範囲なら問題なくできるでしょう。 ただし、PerlとPascalの違いによってロジックが多少変わることはあるでしょうけど。 使い方そのものは添付されているヘルプファイル見ればわかりませんか?

noname#95859
質問者

お礼

了解です。

関連するQ&A