jikkenn22000のブックマーク (85)

  • wplab.jp – このドメインはお名前.comで取得されています。

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年5月時点の調査。

  • 正規表現で使うメタキャラクタ、エスケープシーケンス

    [ ] ブラケット(角括弧) 意味:キャラクタクラス ( ) パーレン 意味:文字列パターンをグループ化 ^ $ 行頭 行末 . * + ? ワイルドカード的検索 ワイルドカード的検索まとめ \ エスケープシーケンス \< \> \w 英単語 正規表現検索に使用するメタキャラクタとエスケープシーケンスです。 これらの使いこなしが秀丸エディタの使いこなしには必要になります。 「[ ]」で囲んだ文字のいずれかひとつとマッチすればマッチしたと判断 基[礎]  「基」と「基礎」を検索 「-」(ハイフン)によって文字コード範囲指定 No[0-9]  「No0」「No1」~「No8」「No9」を検索 「^」(カレット)によって否定 基[^礎]  「基」と「基礎」は検索せず「基地」は検索 複合使用 No[0-9][^0-9]  「No」のあとに一桁の数字が現われる文字列を検索 「^」はブラケット

  • 正規表現は怖くない - PHP Note

    正規表現ってあの記号の羅列っぽいところが苦手なんです。あまり長~いものだと知恵熱が出ます。でも、何年も続けてる甲斐あってようやくわかるようになってきました。良く使う正規表現パターンは限られますし、正規表現を使ったプログラミングのパターンも見えてきましたのでここいらでまとめてみました。 正規表現ってな~に? まず「郵便番号」を例にしてみます。では、郵便番号はどんな文字で構成されてるのか、後輩に教えるつもりで表現してみてください。私なら「"3桁の数字" に続けて "-(ハイフン)" があり、つづけて "4桁の数字" で構成されている文字列」と表現します。他にもあるでしょうが大抵の方にはこれでわかってもらえると思います。 この説明がまさに正規表現です。ひとことで言うなら「文字列の構成を表現したもの」といえます。文章だとコンピュータにわからないのでコンピュータにわかるよう表現したのが記号の羅列に見

  • 正規表現 - 俺の基地

    最も単純なルール 左から正規表現がマッチするまで1文字づつ順番に進んでいく、マッチした時点で終わり。あまりにゆるい条件にすると、目的の文字列に到達する前にどこか変なところでマッチして終わってしまうので注意。 特に?によるオプションや*によるゼロ回繰り返し ▲ ▼

  • 秀丸とperl等の正規表現のメタキャラクタ比較表 - 逆引き秀丸の正規表現で置換サンプル集 - DEARIE

    パソコンのちょっと便利な使い方

  • 【インフォシーク】Infoseek : 楽天が運営するポータルサイト

    日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。

  • 秀丸エディタを使いこなす 正規表現

    正規表現とは? とは「一定のパターンで表記されている文字列を、抽象的な表記法に置き換えて表現する方法」を指します。 例えば、このような例があります。 行頭を一文字字下げしたい よくある処理方法 各行の頭にカーソルを移動して一文字下げる(…以下全ての行に繰り返し実行) 正規表現を利用した処理方法 検索キーワードにを意味する正規表現を指定 置換キーワードに「全角空白」を指定 をに置換→行頭に全角空白が挿入 正規表現は、上の事例のような定型的処理を大量かつ高速に実行したい場合に威力を発揮します。また、その理論上処理漏れ(上の事例の場合では字下げ忘れ)も発生しません。 他にも、以下のような場合で正規表現が有効になります。 (句点)の後で必ず改行したい 「文の注釈表記+番号」を一度に削除したい HTML文書のマークアップ(タグ)だけを削除したい 行頭の特定パターン文字(例:行頭の字下げに挿入した空

  • PHP 基礎編9 - 正規表現、マッチ、置き換え、ereg、eregi、eregi_replace - SAK Streets

    PHP 基礎編9 - 正規表現、マッチ、置き換え、ereg、eregi、eregi_replace ■正規表現 ・PHP では、ereg で文字列の検索や置き換えを行う。 (パターンマッチ、パターンマッチング) 大文字小文字の区別をしない場合は、eregi を使用する。 また、文字列を置き換える場合は、ereg_replace を使用する。 大文字小文字の区別をしない置き換えは、eregi_replace を使用する。 $rcd = ereg(マッチパターン, 対象変数 [, 代入配列]); |_ True 一致(マッチ数) False 不一致 $rcd = eregi(マッチパターン, 対象変数 [, 代入配列]); |_ True 一致(マッチ数) False 不一致 $rcd = ereg_replace(マッチパターン, 置換文字列, 対象変数); |_ True 一致(マッチ数)

  • 正規表現/PHP入門

    ◆ 正規表現 正規表現は、入力されたデータの検証に利用されています。 一般的に Webアプリケーションでは閲覧者から入力を求めるフォームが利用されています。しかしながら、入力されたデータがアプリケーションで想定している内容であるとは限りません。正規表現のパターンマッチングでは、こうした入力されたデータの内容をチェックし、その妥当性を検証します。 ■ パターンマッチング パターンマッチングとは、検証する対象が、正規表現で記述された「パターン」に照らし合わせて、それが一致したときに「マッチする」ということになります。 例えば、http://www.scollabo.com/banban/ という URI を分解すると、 http:// -------- プロトコルスキーマ scollabo.com --- ドメイン名 banban --------- ディレクトリ名 これを正規表現で 「パター

  • [PHP]文字列に含まれる特定の文字を数える

    リファレンス 文字列($haystack)に含まれる特定の副文字列(needle)を数える関数をメモします*1 。 関数名 substr_count 副文字列の出現回数を数える 説明 int substr_count ( string $haystack, string $needle [, int $offset [, int $length]] ) $haystack 検索対象の文字列 $needle 検索する副文字列 $offset 開始位置のオフセット $length 指定したオフセット以降に副文字列で検索する最大長。 オフセットと長さの総和が haystack の長さよりも長い場合、警告が発生します。 使い方 $words = "このたけがきにたけたてかけたのはたけたてかけたかったからたけたてかけたのです"; // $wordsの中に"たけ"が何個あるか数えてみよう! $coun

    [PHP]文字列に含まれる特定の文字を数える
  • 正規表現の基礎

    正規表現(regular expression)の基礎 1 正規表現とは 正規表現は、ある文字の並び(文字列)を表現する一つの方式です。「文字の並び」のことを「パターン」と言ったりもします。でも、基的には単なる文字列です。 例えば、 abc という3文字を示すための正規表現は、それと全く同じ abc という3文字です。 list という4文字を示す正規表現は、それと全く同じ list という4文字です。なんだ、つまらない。 これだけで終わってしまったんじゃ、ほんとにつまらないですが、残念ながら難しいことで悪名高き正規表現は、これで終わりになりません。次のような例を考えてみて下さい。 文書中に 「第1章」とか「第2章」とか「第3章」といった記述があるとします。今、検索したいのは1章でも2章でも何でもいいんですが、とにかく「第X章」だとしましょう。Xは、何でもいいという訳です。このような場合

  • 正規表現サンプル(桁数を範囲指定して数字を検索する)

    検索したい文字 12 123 1234 12345 など (半角2桁〜5桁の数字) 上記の文字を検索したい場合にこの正規表現を使用できます。 「桁数を指定して数字を検索する」と似ていますが、今度は桁数を範囲指定して数字を検索できます。 範囲指定とは、1〜3桁、2〜4桁といった具合です。 正規表現の書き方 テキストエディターの検索画面を表示させて、上記の文字をそのまま入力してください。 「正規表現を使用する」にチェックを入れるのを忘れずに。 正規表現の説明 「\d」は半角数字の0〜9を表します。 「\d{2,5}」は「\d」が2つ以上、5つ以下登場するということを示します。 以上から、数字が2桁〜5桁つという意味になります。 行頭の空白を削除する正規表現もあります。 1.正規表現とはなにか? 正規表現を簡単に説明すると? 2.正規表現を使う準備 まずはエディタの設定 3.正規表現

  • 正規表現でURLをリンクに変換する

    URLを正規表現で表す前に、URLで使えるすべての文字の種類を把握しておく必要がある。 URLの書き方は、RFC 1738 Uniform Resource Locators (URL) 【和訳】に定義されている。これによると、 "http(s)://" 以降に記述できる文字は、英数字(大文字・小文字)と記号類(- _ . ! ~ * ' ( ) ; / ? : @ & = + $ , % #)であることがわかる。 これを正規表現で表すと、 /https?\:\/\/[\-_\.\!\~\*\'\(\)a-zA-Z0-9\;\/\?\:\@\&\=\+\$\,\%\#]+/i となる。順に説明していこう。 ? 直前1文字の0または1回の繰り返し。 ここでは、httpとhttps の両方にマッチする。 [...] 文字クラス。 この中に記述された文字の並びのうちの1文字を表す。 - 文字の範

  • 正規表現サンプル(URLを検索する)

    検索したい文字 http://hodade.adam.ne.jp/seiki/ http://hodade.adam.ne.jp/seiki/page.php?tips3 http://hodade.adam.ne.jp/itmemo/index.php?TopPage#c5ceef08 上記の文字を検索したい場合にこの正規表現を使用できます。 正規表現の書き方 上記の文字をそのままテキストエディターの検索画面に入力してください。 「正規表現を使用する」にチェックを入れるのを忘れずに。 正規表現の説明 「http://」は「http://」ではじまることを表します。 「\w」はA~Zを表します。 「\d」は0~9を表します。 「[\w\d/%#$&?()~_.=+-]」は[]内のいずれかの文字を表します。 「+」がつくと、前述の文字が1つ以上続くことを表します。 1.正規表現とはなに

  • 正規表現とphpを使って、サイトの第二階層目のディレクトリ名を取得 | memo-memo

    わざわざ正規表現を使わなくても出来るかもしれないけど、今回は正規表現で作りました。 http://hoge.net/kantou/AA/1.htmlというURLの赤字の部分だけを取得する方法のメモ。 ちなみに、/AA/1.htmlの部分は、あるときは/AB/3.htmlになったりする場合です。 <?php $url = "http://hoge.net/kantou/AA/1.html"; $url_rep1 = str_replace("http://hoge.net/" , "" , $url); //ここで、「http://hoge.net/」の部分を取り除く。 $url_rep2 = ereg_replace("/.+" , "" , $url_rep1); //ここで正規表現。「/.+」で、/以降の文字を全部消す。 print($url_rep2);//kantouが出力され

  • 正規表現サンプル(HTMLタグを削除する(記号で囲まれた文字の削除))

    Hello! 上記のようにHTMLタグをすべて削除したい場合にこの正規表現を使用できます。 タグの中に改行が含まれているとうまく削除できません。 タグの中にタグが含まれている場合もうまく削除できません。 正規表現の書き方 上記の文字をそのままテキストエディターの置換画面に入力してください。 (検索文字列と置換文字列の両方を入力してください。) 置換文字列は空です。(削除するという意味になります。) 「正規表現を使用する」にチェックを入れるのを忘れずに。 正規表現の説明 「<」と「>」はそのまま文字として解釈されます。 「.」は文字(どんな文字でも)を表します。 「.+」は.が1つ以上続くことを表します。 「?」は最小マッチングといい、余計に広くマッチするのを防ぐ為の文字です。 囲み文字(「<」「>」)を変更するとHTML以外にも対応できます。 ただし「()

  • 【ハウツー】ゼロからはじめる正規表現 秀丸編 - HTMLファイルから特定の情報だけを収集する | パソコン | マイコミジャーナル

    普段何気なく閲覧しているWebページは、言うまでもなくHTMLを基軸としたマークアップ言語で構成されています。ユーザーが情報収集を行なう上で、Webページ上からではなく、直接HTMLファイルから情報収集を行なう際にも、正規表現による文字列置換や絞り込みが効果的。そこで今回は秀丸を用いたHTMLからの情報収集テクニックをご紹介します。 コメントを削除する HTMLファイルを秀丸で開くとわかるように、HTMLの可読性を高めるためにコメントが挿入されていることに気づくはず。HTMLのコメントは「<!」ではじまり、コメント文は「--」から「--」の間に挿入。「>」で閉じるというルールが定められています。ちなみにHTMLのコメントは、一見すると大なり小なり括弧を用いていますので、他のタグと同じように思いがちですが、コメントは宣言するものであり、タグには含まれません(図01)。 図01 サイトのH

  • phpの正規表現について。 phpで、htmlの中のaタグによるリンクURLを取得しようとしていますが、うまくいきません。…

    phpの正規表現について。 phpで、htmlの中のaタグによるリンクURLを取得しようとしていますが、うまくいきません。 例えば、aタグは <a href="http://....">なんたら</a> <a href=https:...>なんたら</a> <a href="/nantara.html">なんたら</a> <a href="/nantara/">なんたら</a> など、様々なケースがあります。 この href=●●の●●の部分のURLを取得して、 別の言葉▲▲を含めたURLに置換したいと思っています。 例えば、 <a href="http://hatena.ne.jp/">はてな</a> を <a href="http://ime.nu/http://hatena.ne.jp/">はてな</a> のような感じにしたいと思っています。 preg_replaceで正規表現を使っ

  • プロミス 初回 入ロ

    金利は何より大切な部分だということができますから、これを念入りにチェックすれば、あなた自身にとって最もふさわしいおまとめローンが発見できるはずです。 キャッシングサービスを利用する場合は、前もって審査に通らなければなりません。この審査は、当に申し込んできた人に返す能力が備わっているのかないのかを見極めるためのものになります。 違う会社で既にキャッシングによりお金を借りているという方が、更に借りようとする場合、どこの金融会社でも楽に貸付が受けられるという訳には行かないので注意が必要です。 こちらのサイトは、「とにかく今日まとまったお金がいるようになった!」などと言われる人のために、即日キャッシングを扱っている金融関連業者を、十分に検証して、公にしているサイトというわけです。 規模が少し小さいキャッシングが主要業務内容のローン業者ということになると、正直不安になるのは普通のことですよね。そう

    プロミス 初回 入ロ
  • 図解でみる正規表現入門  part31 - 文字列 の 否定

    正規表現 否定 文字列前のページ    次のページ いろいろな環境の中には、先読みの否定である (?! ) が 使えない環境があります。 このような環境では、 「ABC」 という文字列を含まない というような、文字列の否定をする正規表現を作るのは とても難しい作業になります ※ (?! ) が使える環境での作り方は こちら 。 では、例として、 以下のようなテキストにマッチする正規表現を考えてみましょう★ ・ テキストの先頭が AA から始まる ・ テキストの末尾が AA で終わる ・ 先頭の AA と、末尾の AA との間に挟まれた文字列の中には  AA が存在しない ちなみに、 "AAAAA" というテキストの場合、中に挟まれた文字列が  A の1文字だけなので、マッチするものとします ▽ マッチさせたいテキストの図 このような場合、 まず、以下のように正規表現に使えそうなパーツを書き