ASPは、コンテンツ内のすべての画像パスSRCを正規表現で抽出するためのコードです。
2022-01-16 05:08:15
機能
Function RegImg(TheStr)
Dim RegEx
Set RegEx = New RegExp 'Create a regular expression object.
RegEx.IgnoreCase = True ' whether to be case sensitive, True is not case sensitive and default
RegEx.Global = True 'Match all or only the first one
RegEx.Pattern = "<img[^>]*src\s*=\s*['"&CHR(34)&"]? ([\w/\-\:.] *)['"&CHR(34)&"]? [^>]*>" ' Search for the regular expression used
If Regex.test(TheStr) Then ' Determines if there is a match, returns True or False. not affected by the Global property.
Dim Matches
Set Matches = RegEx.Execute(TheStr) ' Execute the search. the Execute method returns a Matches collection containing the Match objects for each match found in TheStr. If no matches are found, Execute returns the empty set of Matches.
For Each Match in Matches ' Iterate through the set of matches.
RetStr = RetStr & Match.Value & "<br />" ' Get the entire img
RetStr = RetStr & Match.SubMatches(0)& ""||" 'fetch only src
Next
RegImg = RetStr
End If
End Function
'メソッドを呼び出す
htmlBody="<img id='img' src='/images/01.jpg' alt='画像タイトル' style='border:none;position:relative;' /><img src='/111.jpg' />& lt;img src='/222.jpg' />"。
Response.Write RegImg(htmlBody)
これで終わりなので、必要に応じて修正してください。
関連
-
ASP + ajaxはトップを達成するために、同じサポートと反対側のコードのステップ
-
ASPで短い日付を0から長い2つの日付に書式設定する
-
JSONデータを扱うASP実装コード
-
msxml3.dll Error 800c0019 システムエラー:-2146697191 解決策
-
SELECT ドロップダウンメニューで VALUE と TEXT 値を同時に取得する ASP コード
-
現在のフルパス(url)を取得するためのasp関数コード
-
perl スクリプティング スタディガイド - 読書メモ
-
Perlのファイルハンドルの説明
-
コンストラクタでのPerlメソッド使用法入門
-
PerlのSort関数の使い方まとめと使用例
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
aspで仮想ディレクトリのルートパスを取得するコード
-
aspはプロジェクトの終了時刻を計算するためにWeekday関数を使用します。
-
asp は整数の mod を受け取り、小数点以下がある場合は自動的に 1 を加算します。
-
FluentValidationを使ったルール検証のためのNET Core
-
C言語による配列への要素の追加と削除
-
asp createTextFileはutf8をサポートしたテキストファイルを生成します。
-
iis7でaspの行番号が不正確な問題の解決法
-
perl use vars pragma 使用のヒント
-
Perl 変数の使い方を説明するための Perl 構文
-
perl変数$/の使用方法について説明します。コンテキストが行モードのとき、$/は行を区別するものを定義します。