【javascript】正規表現文字置換簡易ツール

公開日: : 最終更新日:2014/08/14 JavaScript/jQuery, ツール

スポンサーリンク

jQueryで作成した正規表現による文字抽出用スクリプトです。

(使い方)
「正規表現」の欄にjavascript(jquery)に基づいた正規表現を入力し、「置換」にはそれに対応する置換したい文字列を書き込みます。そして、「入力」には対象となる文字列を入れて、「置換」ボタンを押すと結果が「出力」に表示されます。
「正規表現」についてはLazyLoad用のタグ置換などの一部のものは「入力補助」のドロップボックスから自動で入力できるようにしています。

例)
正規表現:「\<img\s+src=\"(.+)\"([^>]*)\>」
置換:「<img class="lazy" data-original="$1" />」
入力:「テスト<img src="test.jpg" />サンプル」
出力:「テスト<img class="lazy" data-original="test.jpg" />サンプル」

(※LazyLoad用の置換では”lazy”のクラスを付加していますが、自分の使用しているクラス名に書き換えて下さい。Youtube、ニコニコ動画外部プレイヤー変換では各動画のURLを外部プレイヤー表示ソースに変換します。)

正規表現




※前後のスラッシュは不要。

置換


※()でグループ化した部分は$1,$2…で置換される

入力

出力

スポンサーリンク
Amazon
  • このエントリーをはてなブックマークに追加

関連記事

Redmine3.2をUbuntu14.04にインストールして躓いた所についてメモ

はじめに Ubuntu14.04 ServerにRedmine3.2をインストールしました。基本的

記事を読む

【jQuery】大量の画像で重くなったページを遅延ロードで軽くする方法【Lazy Load】

画像をふんだんに使っているページでは読み込みの際に非常に時間がかかるという問題点があります。数枚なら

記事を読む

javascriptにおけるfor文の書き方

1. for文とは ある条件が正しいときに処理を繰り返すというループを記述するための文です。 似

記事を読む

フィード抽出ツール(RSS1.0、RSS2.0、atom)

任意URL サイト名 サイトURL RSS1.0 RSS2.0 atom

記事を読む

ニコニコ動画の外部プレイヤーを動的に設置する【javascript/jQuery】

ニコニコ動画の外部プレイヤーはページのはじめの読み込みのときにしか表示されず、javascriptで

記事を読む

【HTML/jQuery UI】NumericUpDownを設置する【Spinner】

HTMLタグにNumericUpDownがないか探したのですがないみたいなのでそれが使えるようなもの

記事を読む

【jQuery】クリックイベントでマウスホイールクリックを検知する

$("a").click(function(){ … }); によりクリックイベントを関連付け

記事を読む

jThree.jsやThree.jsでcanvasの画面をキャプチャして画像にする方法

WebGLのライブラリであるThree.jsやそのラッパーライブラリのjThree.jsでcanva

記事を読む

Google Maps JavaScript API v3でマップ上に線を引く

GoogleMapsAPIを使って地図上に線を引いたときに気を付けたことなどをメモしておきます。

記事を読む

【javascript】正規表現文字抽出簡易ツール

jQueryで作成した正規表現による文字抽出用スクリプトです。 (使い方) 「正規表

記事を読む

NVIDIA DIGITSをSupervisorを使って自動起動する

はじめに 先日Ubuntu14.04にDIGITS 5をGPUなしP

【2017年度】GeForce 1080 Ti搭載BTOパソコン比較

はじめに 最近ディープラーニング用にGPUのないPCにDIGITSを

Windows用のシンプルなストップウォッチソフト紹介

Windows(10)でも使える使いやすいKAZAMITimerという

MNISTをDIGITS 5のCPUのみで試す(GPUなし)

はじめに DIGITSを使えばGUI操作で簡単にディープラーニングが

Windowsユーザが初めてMacBookを購入したときの注意点や感想

最近12インチのMacBookを購入しました。今までWindowsしか

Redmine3.2をUbuntu14.04にインストールして躓いた所についてメモ

はじめに Ubuntu14.04 ServerにRedmine3.2

UWSCを使ったソフト自動立ち上げ【SoftEther VPN Server】

やりたいこと 最近SoftEtherという筑波大学発のベンチャー企業

→もっと見る

  • Author : ががんぼ
    プログラミングやWeb関係で気付いたことについてメモしていく予定。だいたいが備忘録ですが、自分でサンプルを作って動かしてみたりしています。
PAGE TOP ↑