タグ

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

  • 正規表現:悪い表現、いい表現、最良の表現 | POSTD

    わずかな文字がいかにしてパフォーマンスに大きな違いを生めるかというお話 正規表現は、私たち開発者がことあるごとに駆使する呪文のようなものですが、私たちはそれをどんな時も巧みに使いこなしていると言えるでしょうか。正規表現は繊細で精密な言語です。入念な慎重さで記述してやれば、ボウリングで一瞬にして完璧なストライクを取るような強力なテキストとなり得ます。 しかし、正規表現が精密さに欠ける状態で投げ出されると、さながら酔っ払いがよろよろとつまずきながらテキストの上を歩くがごとく、そのボールはぎこちなくボウリングのレーンを転がり、ピンを1つか2つ倒すだけで終わってしまうのです。 これら2つの正規表現の違いは何なのか。何がいい表現と悪い表現を分けるのか。正規表現に素晴らしい力を与えるメカニズムを、この投稿で明かしてみようと思います。効果的な表現とそうでない表現との大きな違いをきっと分かってもらえるはず

    正規表現:悪い表現、いい表現、最良の表現 | POSTD
  • jQueryでハイライト - 新みのる日記

    検索ボックスで入力中に検索文字をハイライトしてほしかったので、 jQueryでそういうプラグインないかなーとさがしてたらあった。 さすがw jquery.highlight でも、元々英語だったのプラス、 ハイライト時にappendchildしまくってテキストノードが分断されてしまい、 別のワードを入れた場合に検索しなくなったので、 ちょっと改変した。 デモページ 改変前 // function() jQuery.highlight内の pos = node.data.toUpperCase().indexOf(te); jQuery.fn.removeHighlight = function() { return this.find("span.highlight").each(function() { this.parentNode.replaceChild(this.firstChi

    jQueryでハイライト - 新みのる日記
  • komonet.ne.jp

    This domain may be for sale!

  • 1