Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマーク
  • 暮らし
  • 正規表現のeオプションをJavaScriptでエミュレート
  • Twitterでシェア
  • Facebookでシェア

気に入った記事をブックマーク

  • 気に入った記事を保存できます
    保存した記事の一覧は、はてなブックマークで確認・編集ができます
  • 記事を読んだ感想やメモを書き残せます
  • 非公開でブックマークすることもできます
適切な情報に変更

エントリーの編集

loading...

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。

タイトルガイドライン

このページのオーナーなので以下のアクションを実行できます

タイトル、本文などの情報を
再取得することができます
コメントを非表示にできますコメント表示の設定

ブックマークしました

ここにツイート内容が記載されますhttps://b.hatena.ne.jp/URLはspanで囲んでください

Twitterで共有

ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

25usersがブックマークコメント5

    ガイドラインをご確認の上、良識あるコメントにご協力ください

    0/0
    入力したタグを追加

    現在プライベートモードです設定を変更する

    おすすめタグタグについて

      よく使うタグ

        正規表現のeオプションをJavaScriptでエミュレート

        25 usershail2u.net

        ガイドラインをご確認の上、良識あるコメントにご協力ください

        0/0
        入力したタグを追加

        現在プライベートモードです設定を変更する

        おすすめタグタグについて

          よく使うタグ

            はてなブックマーク

            はてなブックマークで
            関心をシェアしよう

            みんなの興味と感想が集まることで
            新しい発見や、深堀りがもっと楽しく

            ユーザー登録

            アカウントをお持ちの方はログインページ

            記事へのコメント5

            • 注目コメント
            • 新着コメント
            agw
            replaceと関数オブジェクト

            その他
            tsupo
            replace()の第二引数に関数を指定

            その他
            wacky
            正規表現による置換で、置換後文字列として関数オブジェクトを渡すことができる。

            その他
            nemoba
            置換後の文字列をプログラム・コード

            その他
            UnderDone
            JavaScriptで正規表現ってあまり使われてない気がしますね

              その他

              注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

              リンクを埋め込む

              以下のコードをコピーしてサイトに埋め込むことができます

              プレビュー
              アプリのスクリーンショット
              いまの話題をアプリでチェック!
              • バナー広告なし
              • ミュート機能あり
              • ダークモード搭載
              アプリをダウンロード

              関連記事

                usersに達しました!

                さんが1番目にブックマークした記事「正規表現のeオプシ...」が注目されています。

                気持ちをシェアしよう

                ツイートする

                正規表現のeオプションをJavaScriptでエミュレート

                Perlなどの置換系の正規表現ではeというオプション(フラグ)をつけると、置換後の文字列をプログラム・コ...Perlなどの置換系の正規表現ではeというオプション(フラグ)をつけると、置換後の文字列をプログラム・コードとみなしてくれるわけですが、JavaScriptのreplace()の第一引数で指定する正規表現にはeオプションなどというモノはありません。しかし、replace()の第二引数である置換後の文字列にはStringオブジェクトや文字列リテラル以外にも関数を指定することもできるので、事実上eオプション相当のことが実現できます。エミュレートというのは正確ではない気がするけど気にしない。 具体的には、 var s = "asdf123asdf123456asdf123asdf"; document.write( s.replace( /123/g, function (num, idx, old) { return parseInt(num) + 333; } ) ); という感じ。上記例で

                ブックマークしたユーザー

                • a_bicky2011/06/11a_bicky
                • j74001572011/05/11j7400157
                • sadah2011/05/11sadah
                • YTPX2009/02/09YTPX
                • kokogiko2008/11/28kokogiko
                • pegassacity2007/06/22pegassacity
                • rpmuvh2007/02/28rpmuvh
                • bunhiko2006/10/24bunhiko
                • agw2006/09/19agw
                • seltsam2005/12/29seltsam
                • highfrontier2005/10/27highfrontier
                • higeorange2005/10/25higeorange
                • m4i2005/09/30m4i
                • tsupo2005/06/02tsupo
                • wacky2005/04/05wacky
                • nektixe2005/04/01nektixe
                • nemoba2005/03/30nemoba
                • UnderDone2005/03/30UnderDone
                すべてのユーザーの
                詳細を表示します

                ブックマークしたすべてのユーザー

                同じサイトの新着

                同じサイトの新着をもっと読む

                いま人気の記事

                いま人気の記事をもっと読む

                いま人気の記事 - 暮らし

                いま人気の記事 - 暮らしをもっと読む

                新着記事 - 暮らし

                新着記事 - 暮らしをもっと読む

                同時期にブックマークされた記事

                いま人気の記事 - 企業メディア

                企業メディアをもっと読む

                はてなブックマーク

                公式Twitter

                はてなのサービス

                • App Storeからダウンロード
                • Google Playで手に入れよう
                Copyright © 2005-2025Hatena. All Rights Reserved.
                設定を変更しましたx

                [8]ページ先頭

                ©2009-2025 Movatter.jp