RegEx.DLL 0.6.0

ライセンス: 無料 ‎ファイルサイズ: 30.30 KB
‎ユーザー評価: 4.0/5 - ‎1 ‎投票

に関しては RegEx.DLL

RegEx.DLL VB プログラマに必要な正規表現処理を提供します。'clsRegEx' クラスは、すべての UNIX の一般的なワイルドカード文字を実装し、高度な文字列比較と検索と置換操作を実行できるようにします。 * '*' 文字は、式内の前の文字の 0 回以上の出現を表します。 ab*cはAC、abc、abbc、abbbbbbbc.. * '+' 文字は、式内の前の文字の 1 回以上の出現を表します。 ab +c は ABC、abbc、abbbbbbbc に一致しますが、ACには一致しません * 中括弧内の数字は、前の文字の特定の出現回数を表します。 a a{3,5}がAaa、a、aと一致する * '?' 文字は、直前の文字の 0 または 1 回を表します。 a?c は AC と aac と一致します。 * '.' 文字は、任意の 1 文字を表します。 a.cはabc、aXcに一致しますが、ACやabbcには一致しません 丸括弧を使用して、文字のグループに対して「*」や「+」などの乗数を適用できます。 *(abc)*は空の文字列、abc、abc、abcabc..と一致します。 *(abc)+はabc、abc、abcabc..にマッチします。 角括弧を使用して、1 文字に使用できる値を指定できます。このコンテキストでは、ハイフンを使用して、文字の範囲を表すことができます。角かっこ内の最初の文字が '^' の場合、範囲は包含的ではなく排他的です (つまり、式は表示されていない任意の 1 文字と一致します)。 *a[bB]cはabcとaBcと一致します * a [^0-9]cはabcとaXcに一致しますが、a0cには一致しません。a9c '' 記号は、次の文字の特殊な意味を否定します。*+ の前に指定した場合にのみ有効ですか?{([])}. * a*c は a*c と一致します * a[[]c はa]cとa[c]に一致します *a\cはACと一致します * abc は有効な式ではありません ダウンロードには、ライブラリの使用方法を示す VB コード サンプルが含まれています。 このライブラリはまだベータテスト中です - 短い式ではうまく機能しますが、コードの再帰的な性質上、長い文字列には時間がかかることがあります。