プロが教える店舗&オフィスのセキュリティ対策術

いつもお世話になっております。
ご教示お願い致します。

$TEXT =~ s/>>|>>/<button>>><button>/g;

テキストエリアに
「>>」or「>>」
が入力されたら、ボタンで表示する
まではできたのですが、

「>>」or「>>」これらの後ろに数字を(※例「123」)入力し入力すると


<button>>>123<button>
と入力されるようにしたいのですが、

この「123」というのが、その時に入力された数字としたいのです。

これのやり方がわかならいです。。。

どうかご教示お願い致します。

質問者からの補足コメント

  • すみません。補足です。

    >>123

    の後にも、「テスト」
    と入力されても数字までしか、
    認識しないようにもです・・・

    >>123
    テスト

    とテキストエリアに入力で書き込むと

    <button>>>123<button>
    テスト

    です・・・

      補足日時:2017/05/15 12:45

A 回答 (2件)

そのあとの数字をキャプチャすればいい.


http://perldoc.perl.org/perlre.html
    • good
    • 0

s/(>>|>>)(\d*)/<button>&gt;&gt;$2</button>/g

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!