推奨:ASPでExcelファイルを出力する方法ASPでExcelを使用する1つの方法は、Excelファイルをデータベースとしてリンクすることであり、操作はアクセスデータベース操作に似ています。しかし、この方法は常に有用ではありません。Excelはリレーショナルデータベースではないということです。固定形式の場合、
ASP正規表現学習と正規表現オブジェクトでは、さまざまなデータの合法性を簡単に検証できます。
まず、VBScriptの正規表現オブジェクトとは何かを理解しましょう。まずプログラムを見てみましょう:
関数checkexp(patrn、strng)
Dim Regex、一致する '変数を作成します。
regex = new regexp '正規表現を作成します。
regex.pattern = patrn 'セットモード。
regex.ignorecase = true 'キャラクターケースに敏感かどうかを設定します。
regex.global = true 'グローバル可用性を設定します。
一致= regex.test(strng) '検索を実行します。
checkexp =一致
エンド関数
このプログラムでは、新しいregexpを使用して正規表現オブジェクトを取得できることがわかります。その後、オブジェクトは通常のマッチングテンプレートを割り当てます。つまり、正規表現オブジェクトに一致するテンプレートの種類を伝え、メソッドテストを使用して、処理されるデータが私たちが与えたテンプレートと一致するかどうかを検出します。一致しない場合、処理されるデータは法的データではないことを意味し、データの合法性の検証を実現します。適切に設計されたマッチングテンプレートを使用して、形式でデータ情報のバッチを簡単に検証できることがわかります。
もちろん、メソッド置換()など、VBScript 5.0には、他にも多くのメソッドと特性があります。それを使用して、ファッショナブルなUBBスタイルフォーラムとBBSをオンラインですばやく実装できます。これは私たちの議論の範囲内ではありません。後で説明します。データ検証で一般的に使用される正規表現オブジェクトの方法と特性を見てみましょう。
一般的な方法:メソッドを実行します
説明:指定された文字列で正規表現検索を実行します。
構文:object.execute(string)実行方法の構文には、次の部分が含まれます。
オブジェクト:必須。常にregexpオブジェクトの名前。
文字列:必須。正規表現が実行されるテキスト文字列。
説明:正規表現検索の設計パターンは、regexpオブジェクトのパターンを介して設定されます。実行メソッドはaを返します
文字列にある各マッチングマッチオブジェクトを含む一致コレクション。一致が見つからない場合は、executeは空のマッチコレクションを返します。
テスト方法
説明:指定された文字列で正規表現検索を実行し、一致するパターンが見つかったかどうかを示すブール値を返します。
構文:object.test(string)
テスト方法の構文には、次の部分が含まれます。
オブジェクト:必須。常にregexpオブジェクトの名前。
文字列:必須。正規表現検索を実行するテキスト文字列。
注:正規表現検索の実際のパターンは、regexpオブジェクトのパターンプロパティを介して設定されます。 regexp.globalプロパティは、テスト方法に影響を与えません。一致するパターンが見つかった場合、テスト方法はtrueを返します。それ以外の場合、それはfalseを返します。
一般的なプロパティ:グローバルプロパティ
説明:パターンが検索文字列全体で最初のものと一致するかどうかを示すブール値を設定または返します。
構文:object.global [= true |間違い ]
オブジェクトパラメーターは常にregexpオブジェクトです。検索が文字列全体に適用されている場合、グローバルプロパティにはTrueの値があり、そうでなければその値は偽です。デフォルトの設定は真です。
IgnoreCase属性
説明:モード検索がケースに敏感であるかどうかを示すブール値を設定または返します。
構文:object.ignorecase [= true |間違い ]
オブジェクトパラメーターは常にregexpオブジェクトです。検索がケースに敏感である場合、無知のプロパティは偽です。そうでなければ、本当です。デフォルト値は真です。
パターンプロパティ
説明:検索されている正規表現パターンを設定または返します。これは最も重要な属性であり、主にデータ検証を達成するためにこの属性を設定します。
構文:object.pattern [= searchstring]
パターンプロパティの構文には、次の部分が含まれています。
オブジェクト:必須。常にregexpオブジェクト変数。
SearchString:オプション。通常の文字列式が検索されます。部分表に設定されたさまざまな正規表現文字が含まれる場合があります。
設定:特殊文字とシーケンスは、正規表現のパターンを作成するときに使用されます。次の表には、使用できる文字とシーケンスについて説明し、例を示します。
文字説明: /:次の文字を特別なキャラクターまたは文字通りの価値としてマークします。たとえば、nは文字nと一致します。 /nは新しいライン文字に一致します。シーケンス//一致 /、 /(一致(一致)。
^:入力の開始位置を一致させます。
$:入力の終わりを一致させます。
*:前の文字ゼロまたは数回一致します。たとえば、Zo*はZと動物園に一致させることができます。
:前のキャラクターを1回以上一致させます。たとえば、Zoは動物園に一致させることができますが、zではありません。
共有:ASPを使用してマルチキーワードクエリを処理する方法Web開発では、私はしばしば単一のフィールドクエリの複数のキーワードペアに遭遇します。これは通常、動的配列を通じて実装します。もちろん、複数のキーワードは通常、スペースで区切られています。複数のキーワードがスペースで区切られ、キーワード文字列はキーストリーで、特定のコードは
前のページの4ページ1234Nextページ