よくつかう正規表現はCPANモジュールにはいってるのをつかうのが楽じゃないでしょうか。Perl の場合だと、よくつかう正規表現は CPAN モジュールとしてアップロードされています。また、そういったモジュールをまとめて validation library としてつかえるよう... 続きを読む
2009年9月29日 タグ : HTML5 正規表現といえば、主にsedやawkといったUNIXのコマンドで、あるいはPerlやPHP、JavaScriptなどのスクリプト言語の中などで、プログラマーが文字列を操作するために使う道具でした。 その正規表現がHTML5でサポートされる見通しで... 続きを読む
Loading... Flash Player 9 (or above) is needed to view presentations. We have detected that you do not have it on your computer. To install it, go here. 続きを読む
Loading... Flash Player 9 (or above) is needed to view presentations. We have detected that you do not have it on your computer. To install it, go here. Regex Best Practices - Presentation Transcript Regular Expression Best Practices Tony Stu... 続きを読む
Regex Basics - Presentation Transcript Regular Expression Basics PHPNW 2008 Ciarán Walsh What are regular expressions? Regular expressions allow matching and manipulation of textual data. Abbreviated as regex or regexp , or alternatively just... 続きを読む
Loading... Flash Player 9 (or above) is needed to view presentations. We have detected that you do not have it on your computer. To install it, go here. Regex Introduction - Presentation Transcript 正規表現 入門 ● 2009/06/06 ● mollifier ● ... 続きを読む
先読み正規表現について、この前やっと理解できた。Rubyリファレンスマニュアルではこんな説明になっている。 (?= ) 先読み(lookahead)。パターンによる位置指定(幅を持たない) (?=re1)re2 という表現は、re1 と re2 両方にマッチするものにマッチする正規表現... 続きを読む
Tips, 言及制作会社で働いてると、ディレクターやライターであればライティング作業をすることがあるし、マークアップエンジニアであればHTMLやCSSを処理するし、プログラマーであればコードを書きます。制作会社に勤めていれば全員何らかの形で、文字列を扱う... 続きを読む
はじめに 筆者が運営するサイト『正規表現パズル』で扱っている、正規表現の問題とその答えを、EmEditorの正規表現を使って解説していきます。EmEditorの正規表現の文法は、『EmEditor 使い方: 正規表現構文』を参照してください(Perl準拠です)。対象読者 ... 続きを読む
正規表現ベースの字句解析器を書くときは、narcissusというJSベースのJS処理系のコードを見るといいですhttp://mxr.mozilla.org/mozilla/source/js/narcissus/jsparse.js面倒な正規表現の模範解答が載ってます。下手に自分で考えて誤爆するより、一流の人が書い... 続きを読む
詳説 正規表現 第3版 Jeffrey E.F. Friedl 著、株式会社ロングテール/長尾 高弘 訳 著 2008年04月 発行 528ページ 定価5040円 ISBN978-4-87311-359-3 オライリー・ジャパンで購入: 「正規表現がこれだけ多種多様な言語やアプリケーションに取り入れられてい... 続きを読む
Overview The Regular Expressions cheat sheet is a one-page reference sheet. It is a guide to patterns in regular expressions, and is not specific to any single language. This is the second version of the Regular Expressions cheat sheet. The p... 続きを読む
社内勉強会として、「他人の正規表現を読もう」と題して正規表現講習会の第二回を開催しました。「こんな正規表現があるよね」という情報共有のような回でした。きっと退屈な人も居ただろうと思います。基本的にはマニュアルに書いてあるようなことばかりなので... 続きを読む
PHP での正規表現をマスターする: 第 1 回 Perl は正規表現の王様かもしれませんが、PHP も素早く自在に入力を調べることができます レベル: 中級Martin Streicher (martin.streicher@gmail.com), Editor in Chief, McClatchy Interactive 2008年 1月 01日パタ... 続きを読む
Rubular is a Ruby-based regular expression editor. It's a handy way to test regular expressions as you write them. Rubular is an especially good fit for Ruby and Rails developers, since it uses Ruby on the server to evaluate regexes, but shou... 続きを読む
ref:プロシン - 西尾泰和のはてなダイアリー後方参照は $1 よか \1 のが一般的なのでは。そういや、NYU で Javier が Java で、 Pattern pattern = Pattern.compile("]*>(.*?)"); な感じのことを書いてはまっていたなぁ。まぁ、後方参照を使うと有限状態機械で... 続きを読む
Here are eight examples of practical PHP regular expressions and techniques that I've used over the past few years using Perl Compatible Regular Expressions. This guide goes over the eight different validation techniques and describes briefly... 続きを読む
全能な正規表現 (??{ code }) (?{ code }) トップへ マッチしない正規表現 (?!) すべてにマッチする正規表現,空文字列,の否定先読みという意味. [^\s\S] や [^\w\W] などでもよい.しかし, [^\x00-\xFF] では utf8 pragma を有効にした環境下において, \x{... 続きを読む
http://www.unixuser.org/~euske/doc/python/sample.py.html# 日本語トークンを切り出すための正規表現。JP_TOKEN = re.compile(u"[一-龠]+|[ぁ-ん]+|[ァ-ヴ]+|[a-zA-Z0-9]+")http://www.ascii.co.jp/pb/ascii/archive/aftercare/1999.html[亜-煕]はJIS漢字を... 続きを読む
はてブでotsuneさんやkazuhookuさんがPHPクオリティについて勘違いしていたので、一言申し上げたところ、参考にされた方がいたようで、もうちょっと補足します。 いくつか実装での「正しいメールアドレス」を調べてみました。 phpspot function is_mail($text) ... 続きを読む
複数RSSを1つに統合したり、RSSをPDF等各種形式に変換できるサービス「xFruits」 次の記事 »:iPod風の階層的なナビゲーションを実装する面白UIサンプル「ColumNav」 ReJax It is not necessary to enter the beginning and ending slashes in the pattern fi... 続きを読む
Information Flow and Stock: [PHP] mb_ereg()じゃない、preg_match_all()に/uをつけるんだ! なので、できる限りpreg系の関数を使いたいわけですが、検索対象や検索パターンに日本語が含まれているときは、日本語処理に対応したereg系の関数であるmb_ereg系の... 続きを読む
開発環境がSJIS(Windows)で実際に使うのがUTF-8(FC4)という事情もあり、気が付くのが遅れた。 UTF-8の環境下において正規表現を日本語の文字列に適用するには「mb_ereg」じゃなくて「preg_match」を使うのが吉みたい。 ANI.SONG用なんだけど、次のようなプログ... 続きを読む
phpでマルチバイト(日本語)の文字を判別にはmb_eregを使えば簡単なのですが、php4ではmb_eregはデフォルトでは使えず、phpのインストール時に「--enable-mbregex」としてconfigureしなければいけません。現状ではphp5がインストールされているサーバーや「--e... 続きを読む
1.正規表現とは 正規表現とは、一定の文字パターンで、ある特定の文字列パターンを表現する記法のことを 言います。正規表現により、英語だけ検索するとか数字だけとか柔軟に文字列パターンを表現 することができます。 Javaでは正規表現は必須というわけではな... 続きを読む