最近、Teleport Pro ソフトウェアを使用して、純粋な HTML 静的 Web サイトをダウンロードしました (まあ、静的 Web サイトと呼ぶのが適切かどうかはわかりませんが、それをダウンロードした後、次のスニペットなど、多くの冗長な情報が含まれています...
基本チュートリアルの赤い部分は冗長データです。ここで、ページ全体のすべてを tppabs= で開始し、最初の "" をターミネータとして持つ属性を削除したいと考えていますが、手動操作では時間がかかりすぎ、非効率で、エラーが発生しやすくなります。
この表には、正規表現で使用される特殊文字、その意味、および使用例がリストされています。この表の特殊文字のいずれかを含むテキストを検索するには、特殊文字にバックスラッシュを付けて「エスケープ」します。たとえば、「いくつかの条件が適用されます*」というフレーズ内の実際のアスタリスクを検索する場合、検索パターンは次のようになります: apply*。アスタリスクをエスケープしなかった場合は、「apply」のすべての出現 (およびすべての一致) が検索されます。 "appl"、"applyy"、および "applyyy")、アスタリスクが後に続く文字だけでなく
。正規表現内で後で引用するグループを区切るには、括弧を使用します。次に、[置換] フィールドで $1、$2、$3 などを使用して、最初、2 番目、3 番目以降の括弧グループを参照します。
その後、検索して置換すればOKです!笑...非常に目立たない機能によって、時間を節約し、作業効率を大幅に向上させることができます。この記事が役に立てば幸いです。もっと試してみると、開発と使用に無限の利便性がもたらされると思います。
これは Teleport Pro ソフトウェアによって残されたマークです。このソフトウェアは、Web ページ全体をダウンロードした後、画像タグに tppabs タグを挿入して、画像の元のアドレスを記録します。このタグは正当なタグではないため、通常のブラウザでは無視されます。この属性は、element.getAttribute("tppabs") を通じて JS で読み取ることができます。
この種のコードは、DreamWeaver の正規表現を使用してバッチでクリーンアップできます。Teleport pro でダウンロードしたオフライン Web ページ ファイル (サイト全体をダウンロードすることで取得) のソース コードには、多数の
< tppabs ="/u/info_img/2009-05/31/bg.gif" style ="font- size:12px;" >
および
< a href ="javascript: if(confirm('http://www.xxx.com/bbs/ nnTeleport Pro によれば、ファイルは取得できなかったとサーバーが報告したため、取得されませんでした。エラーのため読み取れません。nnサーバーから開きますか? '))window.location='http://www.xxx.com/bbs/'" >
このようなコードは、Teleport pro によってコードに追加されます。これは、
DreamWeaver で正規表現を
使用
して一括でクリアすることができます。
具体的な記述方法は次のとおりです。
:
btppabs="h[^"]*"
を、一致する
(空の)
JavaScript コード
に
置き換えます。
置換するときは、
href="javascript:if(confirm('htt[^"]*" ) を
href="../"
に
置き換えます。CSS ファイルの「正規表現を使用する」にチェックを入れる必要があります
。同様の/がいくつかあります。 *tpa=/u/info_img/2009-05/31/focus_bmark_bg.gif*/これは、コードで
正規表現を使用する方法です。
tpa= を
(空)
に
置き換え
、残りを/**/に置き換えます。これは問題ありません。定期的な交換。