タグ

ブックマーク / www.koikikukan.com (3)

  • sedの正規表現で「\w」「\d」「\s」を実現する方法

    sedの正規表現で「\w」「\d」「\s」を実現する方法を紹介します。 1.問題点 sedの正規表現では、Perlなどで使われる英数またはアンダーバーにマッチする「\w」や「\d」、あるいは空白にマッチする「\s」などのメタ文字を使うことができません。 たとえば次のスクリプトで変数dataから「123」という値を取得しようとしても、期待通りの結果になりません。 #!/bin/sh data="abc123def" result=`echo "$data" | sed -e "s/^.*\(\d\{3\}\).*$/\1/"` echo $result ということで、メタ文字と同じ効果を得られる方法を紹介します。 2.sedの正規表現で「\w」「\d」「\s」を使う sedの正規表現で「\w」「\d」「\s」などを実現するには、次の正規表現に置き換えます。 マッチ方法Perlsed 数字にマ

    sedの正規表現で「\w」「\d」「\s」を実現する方法
    U1and0
    U1and0 2019/01/14
    sedの正規表現で「\w」「\d」「\s」などを実現するには、次の正規表現に置き換えます。 マッチ方法 Perl sed 数字にマッチ \d [0-9]
  • jQueryのajax()を中断する方法

    jQueryのajax()を中断する方法を紹介します。 1.問題点 次のように、ajax()メソッドでHTMLを取得するコードがあります。 <script src="http://code.jquery.com/jquery-latest.js"></script> <script> $(function(){ $('#execute').click(function(){ $.ajax({ url: "http://user-domain/foo.cgi", type: "GET", dataType: 'html', }) .done(function( data ) { $('#foo').html(data); }) .fail(function( data ) { // ... }); }); }); </script> <input type="button" id="exec

    U1and0
    U1and0 2018/11/22
    通信中断
  • iMacrosのTAGコマンド詳説

    iMacrosのTAGコマンドについて解説します。 1.はじめに 「ブラウザの操作をマクロ化する「iMacros」」で紹介したとおり、iMacrosはブラウザ上の操作をマクロ化するためのアドオンです。 エントリーではiMacrosコマンドのひとつである、TAGコマンドについて紹介します。 マクロコマンドを編集するには、編集したいマクロファイルをクリックしたあと、「Manage」タブ→「Edit Macro」をクリックしてください。 2.TAGコマンドとは TAGコマンドは、特定のHTML要素を抽出、あるいはHTML要素にテキストを設定するためのコマンドです。 次の例は、Google検索のページにアクセスして「hoge」という検索文字を入力する動作をマクロにしたものです。 URL GOTO=https://www.google.co.jp/ TAG POS=1 TYPE=INPUT:TEX

    iMacrosのTAGコマンド詳説
  • 1