タグ

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

  • JavaScript講座 15章 JavaScriptでの正規表現

    Blog Post Featured post Industrial Vs Non Industrial Plasma Cutting Machines Continue reading Points to Note When Shopping for a Washing Machine There are different washing machines brands in New Zealand. When shopping, therefore, you need to ensure that first, you get a quality machine; a machine that will last through many years without breaking down. You check product warranties and reviews whe

  • SimplyTerms - 正規表現

    正 規 表 現 正規表現とは、文字列のパターンを指定する方法です。翻訳者や編集者のように、文字の並びを加工する人にとって、強力でとても便利なツールになります。 「整形・置換」タブで表示される機能は、みな、正規表現で実現されています。そのほとんどは、1行からせいぜい10行程度。これだけで、さまざまな機能を実現することができるのです。 正規表現は、SimplyTermsだけでなく、秀丸などのエディタ、Word・一太郎などのワープロソフトでも使えます。それぞれに微妙な違いがありますが、一つ、覚えれば、他もかなり使えるようになります。 簡単に使えるように、ヘルプにガイドをつけるとともに、SimplyTermsに正規表現ファイル作成ツールを組み込んであります。これを機会に、ぜひ、覚えてください。 正規表現ファイルの注意点 SimplyTerms用に正規表現ファイルを作る場合、以下の点に注意してくださ

  • PHPの正規表現 - omnioo lab.

    PHPの正規表現は//で囲まないのでなんかちょっと違和感がありますが、基的な部分はPerlPHPJavascriptRubyもだいたい同じです。(が、それぞれやっぱり若干違います。)  正規表現はメタ文字の意味なんかを勉強するよりもよく使うパターンを覚えてしまった方が全然楽チンです。なのでここではできるだけ正規表現の説明をしないでパターンをたくさん書いてゆこうと思っています。ここでは基的な正規表現を連ねていますが、もっと複雑に具体的文字列を検証したい場合は正規表現を含めたコードを書く必要がある場合がありますので、応用編はフォーム入力のヴァリデイトをどうぞ。 半角文字の正規表現 半角数字にマッチ 半角数字以外が含まれていたらマッチ 半角英数字にマッチ 半角英数字以外が含まれていたらマッチ 半角英数字、ハイフン、アンダーハイフンにマッチ 半角英数字、ハイフン、アンダーハイフン以外が

  • 正規表現(肯定先読み、否定先読み、肯定戻り読み、否定戻り読み) - satosystemsの日記

    自分のためにメモ。 (肯定|否定)(先読み|戻り読み)、覚えづらい。 正規表現 パターン(boost::regex) 説明 肯定先読み (?=regex) regex に一致する文字列が始まる位置にある検索文字列と一致する。一致した文字列は記憶されず、後で使用することはできない。 たとえば "Windows (?=95|98|NT|2000)" は、"Windows 2000" の "Windows" には一致するが、"Windows 3.1" の "Windows" には一致しない。 先読み処理では、読み進まれた文字は処理済みとは見なされない。一致の検出後、次の検索処理は先読みされた文字列の後からではなく、一致文字列のすぐ後から開始される。 否定先読み (?!regex) regex に一致しない文字列が始まる位置にある検索文字列と一致する。一致した文字列は記憶されず、後で使用することは

    正規表現(肯定先読み、否定先読み、肯定戻り読み、否定戻り読み) - satosystemsの日記
  • 正規表現の構文

    正規表現は、通常の文字 (a ~ z など) と、"メタキャラクタ" という特殊文字から構成される文字列のパターンです。パターンによって、テキスト文を検索するときに一致する 1 つ以上の文字列を指定します。正規表現は、検索対象の文字列と文字パターンを一致させるためのテンプレートとして機能します。 正規表現の例をいくつか次に示します。 JScript VBScript 一致結果

    正規表現の構文
  • 正規表現 ゼロ幅、先読み、後読み

    正規表現で最近便利な使い方を覚えました。タイトルにもあるとおり、ゼロ幅の(否定的)先読みです。http://www.example.com/index/~~http://www.example.com/list/~~上記二つのディレクトリ以外を参照する全ての URL についてマッチする正規表現が必要でした。先頭が、index または list でなければいいのだから、[^a-z] のような否定表現と、(abc|xyz) のような論理和グループを用いて、^[^(list/?|index/?)][\w/\.]+とすればいいと思ってました。ところが、それじゃ動かない…。色々調べていると、以下のように書けば、出来るということが分かりました。^(?!(list|index)(/|$))[\w/\.]+これで、赤字の URL にはマッチしませんが、青字の URL にはマッチするようになりました。

  • 【正規表現,jQuery,PHP】twitterハッシュタグを抽出する - すたら日記

    最終更新: 2014-12-15 説明を簡潔にするため、JavaScriptのみを例に挙げます。 なお、現在はTwitter家から正式なライブラリが公開されているので、そちらを参考にするのがいいと思います。 https://github.com/twitter/twitter-text 以下は、私が勝手に作り上げた非公式な抽出方法です。 日語ハッシュタグを抽出する正規表現見やすくするために改行とタブを入れています。 おおまかに説明すると、タグとして使える文字というものがあり、それがハッシュの直前に存在していないかを調べています。 また、ハッシュタグの直後に別のハッシュタグが接していないかどうかを否定先読みで調べています。 / (?:^|[^0-9A-Za-z_〃々ぁ-ゖ゛-ゞァ-ヺーヽヾ一-龥0-9A-Za-zヲ-゚]+) [##] ( [0-9A-Za-z_〃々ぁ-ゖ゛-ゞァ-ヺーヽ

    【正規表現,jQuery,PHP】twitterハッシュタグを抽出する - すたら日記
  • http://www.rider-n.sakura.ne.jp/regexp/regexp.php

  • http://zavieru.blog77.fc2.com/blog-entry-297.html

  • preg_replace()で文字化け

    ► 2018 (1) ► 1月 (1) ► 2017 (4) ► 6月 (3) ► 5月 (1) ► 2016 (15) ► 12月 (4) ► 11月 (1) ► 10月 (2) ► 7月 (3) ► 6月 (1) ► 5月 (3) ► 1月 (1) ► 2015 (13) ► 12月 (1) ► 10月 (1) ► 9月 (1) ► 6月 (1) ► 5月 (1) ► 3月 (2) ► 2月 (3) ► 1月 (3) ► 2014 (11) ► 12月 (1) ► 9月 (2) ► 8月 (2) ► 6月 (1) ► 4月 (4) ► 2月 (1) ► 2013 (15) ► 12月 (3) ► 11月 (3) ► 8月 (2) ► 7月 (4) ► 5月 (1) ► 4月 (2) ► 2012 (7) ► 10月 (1) ► 7月 (1) ► 4月 (3) ► 1月 (2) ► 20

  • [PHP-users 20308]自動リンク

    Y.Okazaki you2 @ tql.jp 2004年 2月 7日 (土) 08:38:21 JST 前の記事 [PHP-users 20307]第3回XOOPSイベントのご案内(2/14・東京) 次の記事 [PHP-users 20310]Re: 自動リンク 記事の並び順: [ 日付 ] [ スレッド ] [ 件名 ] [ 著者 ] こんにちわ。 よう@BBYです。 掲示板の書込に対して、URLがあったら下記のような処理をしてリンクを貼るようにしています。 $str = ereg_replace("(https?|ftp)(://[[:alnum:]\+\$\;\?\.%,!#~*/:@&=_-]+)", "<a href=\"\\1\\2\" target=\"_blank\">\\1\\2</a>"\,$str); しかし、タグを使って書込があった場合はこの置換が実行されないよう

  • gkbr.me

    このドメインを購入する。 gkbr.me 2018 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy

  • PHP入門講座 正規表現

    正規表現という言葉からは、想像できるものがないんですね。 初めはいったい何のことなのか、サッパリ解りませんでした。この正規表現は非常に奥が深いものなのですが、簡単に言うと入力された文字が、要求に合っているかどうかを判断するもの、ということです。 たとえばメールアドレスを入力する欄にちゃんと@が入っているか?とかそう言ったことを判断するわけです。 まずはereg(パターン,文字列)と言う関数を説明します。これは文字列がパターンに合っているかどうかを判断する関数です。IFと組み合わせることで、文字列つまり入力された文字が、パターンにあっているかどうかを判断し結果を出すわけです。 ereg("[a-z]",$data) これは$dataに代入された文字列に英語の小文字があるかどうかを判断しています。""の部分がパターンを現しています。$dataがこのパターンにあっていればtrueを返し

  • 1