• ベストアンサー

VisualBasic6でPerlの正規表現と互換性のあるコンポーネント

VisualBasic6でPerlの正規表現と互換性のあるコンポーネントを探していますが、そういうものはあるのでしょうか? また、VB6から .NET VB? C#ソースをへコンバートする ツールはありますか? 心配なのは、サードパーティのコンポーネントをどう C$ .NET VBにコンバートするか不安なもので・・・

  • binma
  • お礼率14% (11/78)

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

  • ベストアンサー
  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.2

VBScript_RegExp_55(Microsoft VBScript Regular Expressions 5.5)は、どうでしょう。 Perlと完全互換というわけではないですが。

参考URL:
https://www.microsoft.com/japan/msdn/columns/scripting/scripting051099.asp

その他の回答 (2)

回答No.3

#2さんのですが自分も最初は それを使ってプログラムを 作りましたが処理的には問題は 無かったのですが処理速度に難あり でした。 ちょっとしたものならいいですが ちょっと大きなデータを処理するとなると 遅かったですね。

回答No.1

関連するQ&A

  • VB6でPerl互換の正規表現を使いたい

    VB6でperl互換の正規表現を使いたいのですが可能でしょうか?

  • VB2005で、正規表現を使いたい

    VB2005で、正規表現を使いたいのですが、Basp21など使わずに.NET標準で備わっているPerl互換のようなものはありますか? VBで正規表現に詳しいサイトや書籍などありましたらご教授ください。

  • MFCで正規表現

    Visal Studio 2005のC++で、MFCアプリとして、正規表現を行う簡単なプログラムを書きたいのですが、方法がわかりません。 できれば、perl互換が良いですが、MFCで一般的なものでかつ、 高速で正規表現の処理をさせたいので64bitでコンパイルしても問題ない ものが知りたいです。 ちなみにVBのRegExpとPerlで正規表現は使ったことがありますので、正規表現自体は多少知っております。 MFCでどのように記述するかが知りたいです。 よろしくお願いいたします。

  • 秀丸の正規表現はどの流派に属しているのですか?

    秀丸エディタ64 (バージョン8.20)を使用しています。 秀丸の正規表現は、どういった流派(?)の流れを汲んでいるのでしょうか?よく、○○互換の正規表現という言葉がありますよね。Perl互換、.NET互換など、、、Java、C、そのほかの言語/プラットフォームで秀丸の正規表現に最も近いのは何でしょうか、教えてください。

  • 正規表現でSQLのエスケープ

    C# 2.0 & SQLServer2000 でプログラムを作成しています。 通常のADOではなく、サードパーティーのDBコンポーネントを使ってDB周りはやっているのですが、その際に SQL 文は自分でエスケープしてやる必要があることに後から気付き、正規表現でSQL文をまとめてエスケープすることはできないかと考えています。 正規表現を使って実現したい事は以下です。 ・文字列中の ' (シングルクォート)を '' (シングルクォート2つ)に置換 ・ただし、 where field = 'xxxx' のように文字列を間に入れている場合の ' は置換しない WEBなどで調べても見つかりませんでした。どなたか正規表現に強い方、教えてください。

  • 正規表現について(Perl5準拠)

    HSPでプログラミングをしてるのですが、標準のHSPでは正規表現が使えないため、Perl5に準拠した正規表現が扱えるモジュールをインクルードして使っています。 正規表現初心者です。 プログラムのなかでファイのパスからファイル名だけにマッチするような正規表現を使いたいのですが上手くいきません。 具体的には c:円dir1円dir2円filename.xxxからfilename.xxxを抜き出すために ※円マークが質問に表示されないぬで「円」と書きました。 [^円]+$ という正規表現を考えました。意味は「円」以外の文字で始まる行末までの文字列という感じです。 「円」がメタ文字の為の記号だからダメなんでしょうか?自体を認識するためにはどのようにしたらいいのでしょうか? それとも正規表現がダメなんでしょうか? Perl5の場合でいいので、分かる方、教えてください。

  • 「Perl 互換の正規表現の POSIX API」の日本語対応

    環境は OS:Windows XP, コンパイラ:C++Builder6 です。 C++Builder6 付属の正規表現ライブラリ (「Perl 互換の正規表現の POSIX API」というもののようです) を使ってプログラミングしています。 このライブラリは日本語対応していないらしく、パターンを /[  ]/ ([]の中には全角空白1個と半角空白1個が書かれています) にしてコンパイルしマッチングを行うと、「@」や 「香」の第2バイトがマッチしてしまいます。 全角空白または半角空白だけにマッチするようにするには どうすれば良いでしょうか?

  • 正規表現のサンプル豊富なサイト

    正規表現の素人です。 サンプル豊富なサイトで勉強させていただきたいのですが、適当なサイトをご紹介いただけないでしょうか。 #perlはわかりません。 #aspのコンポネントでperl互換の正規表現を利用するための勉強。 #aspも初心者レベル。

    • ベストアンサー
    • Perl
  • .NETで正規表現

    .NETで正規表現を使いたいのですが、Perl互換の正規表現を処理するサンプルが知りたいのですが、どうすれば良いのでしょうか? あと、.NETで全てを網羅している辞書みたいな書籍を探しているのですが知っている方教えてください。 .NETは名前空間を理解したら、OKというものでしょうか? 素人で申し訳ありません。

  • 正規表現

    C/C++から使用できる正規表現のライブラリって ありますでしょうか? できればソース公開されているほうがいいですが、 なんでもいいです。 おしえてちょ

専門家に質問してみよう