タグ

正規表現に関するcremaのブックマーク (7)

  • Adobe Edge: 2010年1月 ワンパクの「もっと使いこなしてみよう!Dreamweaver」 第4回 正規表現を使った検索・置換にチャレンジ!

    株式会社ワンパクの近藤&杉山の師弟コンビが 、Dreamweaver の覚えておきたい便利な機能や、見落としていた機能などをお届けする連載。今回取り上げるのは「正規表現を使った検索・置換」です。正規表現を使えば、値の異なる属性を検索したり、特定のマークアップ構造の要素を検索したりと検索の幅がグッと広がります。そして、「杉山のこれ知ってます?」のコーナーでは、使用頻度の高い検索・置換のパターンや便利な検索・置換のパターンを保存して、すぐに呼び出せるようにするクエリーについて紹介します。 やればわかる! わかれば使いたくなる! まずははじめの一歩! 杉山:師匠、ちょっと聞きたいのですが…。今やっている案件のHTMLにはいろんな人が関わっていて、ちゃんとした管理がされてなくて、HTMLのコードがタブでインデントされていたりされていなかったり、記述方法がバラバラで気持ち悪いんですよ。あれほどイン

  • 制作会社で働く人向け「はじめての正規表現」 - あと味

    制作会社で働いてると、ディレクターやライターであればライティング作業をすることがあるし、マークアップエンジニアであればHTMLCSSを処理するし、プログラマーであればコードを書きます。 制作会社に勤めていれば全員何らかの形で、文字列を扱うことになります。 そんな時に正規表現という超強力な文字列処理のテクニックを身につければ、今以上に作業がはかどるし、いろんな問題が解決するのかなーと思い、先週1時間弱の勉強会を開催しました。 プログラマーは普段から使ってるんですけど、なかなか他の部門の人に紹介する機会がないのが現状だったので、多少なり役立ったんじゃないかと思ってます。 せっかくなので、その勉強会で使ったスライドを動画にしてニコニコ動画にアップしたので、ご紹介します。*1 ついでにウェブページ形式にもしてみました。 はじめての正規表現 って中の人が言ってました。 追記: Twitterのフォ

    制作会社で働く人向け「はじめての正規表現」 - あと味
  • http://higashizm.sakura.ne.jp/reg/

  • 正規表現でタグからURLを取り出したい

    No2です。 先ほど、『単にURLを正規表現で取り出したい』という質問に受け取ってしまいました。申し訳ございませんでした。そういう意味では述べられている質問より高度(か、同一)です。 さて、私が前回の質問で言いたかったのは正規表現の使い方と意味です。 前回述べたのは答えではありませんでしたが、考え方をわかって頂かないと違うパターンになる度にこちらの質問に書き込まなければならず、非常に質問者さんにとっても効率の良いものではありません。 前回言った「自力で出来なければ」というのはそういう意味です。 で、題です。 正規表現にマッチするパターンが質問内容しか例がないので、その範囲内、もしくはそれにプラスしたパターンでやります。 ※それ以外については、保証の限りではありません。 そもそもタグの書き方が間違っている場合もあるでしょうし、URL自体に空白や改行を入れて書いている人もいるかもしれません。

    正規表現でタグからURLを取り出したい
  • 正規表現で画像ファイルのURLを取り出す

    <img> タグの src 部分の URL 指定は、前々回で紹介した「URL で使える文字」の通りだが、相対指定――'https://' ではじまらない――があることに留意する必要がある。 また、拡張子は画像限定なので、jpg, jpeg, gif, png, bmp の5種類を対象とすることにする。これを正規表現で表すと以下のようになる。 /\<img(.*)src=\"?([\-_\.\!\~\*\'\(\)a-z0-9\;\/\?\:@&=\+\$\,\%\#]+(jpg|jpeg|gif|png|bmp))/i 拡張子指定を変更することで、音声や動画ファイルのURLを取り出すこともできる。こうしたカスタマイズのしやすさも、正規表現の強みである。 また、詳しいことはプログラムの説明で述べるが、今回は preg 系の正規表現関数を使うため、パターン全体をスラッシュ '/' で囲む必要が

    正規表現で画像ファイルのURLを取り出す
  • [php] 正規表現 html中のimgタグのリンク先を置換して 置換後のhtmlを表示したいのですが、うまくいきません。…

    [php] 正規表現 html中のimgタグのリンク先を置換して 置換後のhtmlを表示したいのですが、うまくいきません。 <img src="aaa.gif"> を <img src="http://hogehoge.com/aaa.gif"> に変更したいのですが、正規表現がうまくつくれません IMGや"がない場合にも対応したく。

  • 正規表現

    AutoHotkey v1.0.45以降では、RegExMatch()とRegExReplace()で、正規表現による検索・置換が行える。 また、SetTitleMatchModeでRegExを指定すると、ウィンドウのタイトルなどの指定に正規表現を使用することが出来る。 AutoHotkeyで用意されている正規表現は、Perl 5に搭載されているものと概ね互換のPCRE(Perl Compatible Regular Expressions)である。 以下で説明するような表現を使用することで、様々なテキストを一つのパターン文字列で検索できる。 特殊な文字表現 特殊な文字は、直接正規表現中に埋め込んでも認識されるが、以下の表現でも表すことが出来る。

  • 1