この記事は、ASP での正規表現の使用について詳しく説明した記事です。ぜひ読んでください。次のようにコードをコピーします。
ディムリ
Set re = new RegExp 'RegExp インスタンスの作成
re.Pattern = ab+c '正規表現リテラルを定義します。ここで正規表現を置き換えることができます
私の文字列を暗くする
myString = abcefg '一致し、置換できる文字列を定義します
Response.write(re.Execute(myString)(0)) 'マッチングテストを実行し、結果を書き込みます
次のようにコードをコピーします。
<%
ディムリ
Set re = new RegExp 'RegExp インスタンスの作成
re.Pattern = /w+ '正規表現テキストを定義します
私の文字列を暗くする
myString = VBScript バージョン 5.6 は、多くの新機能を提供します。
'マッチングテストを実行し、マッチングが成功したかどうかを書き込みます
if re.Test(myString) then
Response.write(一致成功!)
それ以外
Response.write(マッチング失敗!)
終了の場合
%>
次のようにコードをコピーします。
<%
ディムリ
Set re = new RegExp 'RegExp インスタンスの作成
re.Pattern = /s '正規表現テキストを定義します。ここには一致する空白があります
私の文字列を暗くする
myString = VBScript バージョン 5.6 では、多くの新機能が提供されます。
myString = re.replace(myString, -) '空白を - に置換し、置換された文字列を返します
'結果を書いてください
Response.write(myString)
%>
次のようにコードをコピーします。
<%
ディムリ
Set re = new RegExp 'RegExp インスタンスの作成
re.Global = True
re.Pattern = /s '正規表現テキストを定義します。ここには一致する空白があります
私の文字列を暗くする
myString = VBScript バージョン 5.6 では、多くの新機能が提供されます。
myString = re.replace(myString, -) '空白を - に置換し、置換された文字列を返します
'結果を書いてください
Response.write(myString)
%>
次のようにコードをコピーします。
<%
ディムリ
Set re = new RegExp 'RegExp インスタンスの作成
re.Global = True
re.Pattern = (/w+)-(/w+) '正規表現パターンのテキストを定義します
私の文字列を暗くする
myString = フリップフロップ
myString = re.replace(myString, $1-$2)
'$1 は最初の /w+ を表し、$2 は 2 番目の /w+ を表し、最初の /w+ はフリップに一致し、2 番目の /w+ はフロップに一致し、
'つまり、$1-$2 はフリップフロップと同等です
'結果を書いてください
Response.write(myString)
%>
次のようにコードをコピーします。
<%
ディムリ
Set re = new RegExp 'RegExp インスタンスの作成
re.Global = True
re.Pattern = (/S+)(/s+)(/S+) '正規表現パターンテキストを定義
私の文字列を暗くする
myString = フリップフロップ
myString = re.replace(myString, $3$2$1)
'$1 は最初の /S+ を表し、$3 は 2 番目の /S+ を表し、$2 は /s+ を表し、
'つまり、$3$2$1 はフロップフリップと同等です
'結果を書いてください
Response.write(myString)
%>
次のようにコードをコピーします。
<%
ディムリ
Set re = new RegExp 'RegExp インスタンスの作成
re.Global = True
re.Pattern = /w+ '正規表現パターンのテキストを定義します
私の文字列を暗くする
myString = VBScript バージョン 5.6 では、多くの新機能が提供されます。
Set Matches = re.Execute(myString) '検索を実行します。このコレクションは一致結果を保存するために使用されます
'マッチングテストを実行し、結果を書き込みます
'Matches コレクションを反復処理します
試合中の各試合について
'結果を書いてください
Response.write(Match.FirstIndex & - & (Match.FirstIndex + Match.Length) & & Match.Value & <br />)
次
%>
次のようにコードをコピーします。
<%
ディムレ
Set re = new RegExp 'RegExp インスタンスの作成
're.Global = True この行をコメントアウトします
re.Pattern = /w+ '正規表現パターンのテキストを定義します
私の文字列を暗くする
myString = VBScript バージョン 5.6 では、多くの新機能が提供されます。
Set Matches = re.Execute(myString) '検索を実行します。このコレクションは一致結果を保存するために使用されます
'マッチングテストを実行し、結果を書き込みます
'Matches コレクションを反復処理します
試合中の各試合について
'結果を書いてください
Response.write(Match.FirstIndex & - & (Match.FirstIndex + Match.Length) & & Match.Value & <br />)
次
%>
次のようにコードをコピーします。
<%@ language=vbscript コードページ=65001%>
<%
'接続を作成し、操作用のADODB.Commandを作成します
ディム oCmd、oConn
oConn = Server.CreateObject(ADODB.Connection) を設定します
oCmd = Server.CreateObject(ADODB.Command) を設定します。
oConn.ConnectionString = Provider=SQLOLEDB;server = myhost;Initial Catalog = myDatabase;UID=sa;PWD=verysecret;
o接続オープン
' ここに SQL CREATE TABLE ステートメントを作成します
oCmd.ActiveConnection = oConn を設定します
oCmd.CommandText = CREATE TABLE NewEmployees(firstName nvarchar (50),lastName nvarchar (50),EmpType nvarchar (50))
'データテーブルの作成操作を実行します
oCmd.Execute
Response.Write(操作は成功しました!)
%>
<%
'明示的に接続を閉じます
o接続終了
oConn = 何も設定しない
%>