◀一般トップへ
  • 6129 置換文字列の直後に数字
    • 6130 Re:置換文字列の直後に数字
      • 6131 Re2:置換文字列の直後に数字
      • 6133 Re2:置換文字列の直後に数字
    • 6132 Re:置換文字列の直後に数字
  • [6129] 置換文字列の直後に数字 じゅうじ 2007年07月04日 01:12

    \123 のように、1番目の、または12番目の置換文字列の後に、BREGEXP で数字を記述したいのですが?
    • [6130] Re:置換文字列の直後に数字 di 2007年07月04日 13:54

      ▼ じゅうじさん
      > \123 のように、1番目の、または12番目の置換文字列の後に、BREGEXP で数字を記述したいのですが?
      回りくどい感じのする方法ですが...
      \1\x323
      \12\x33
      なんてどうでしょう。

      もっと良い方法がありそうですが。
      • [6131] Re2:置換文字列の直後に数字 じゅうじ 2007年07月04日 16:53

        ▼ diさん
        > > \123 のように、1番目の、または12番目の置換文字列の後に、BREGEXP で数字を記述したいのですが?
        > 回りくどい感じのする方法ですが...
        > \1\x323
        > \12\x33

        有難う御座いました。16進とは気が付きませんでした。

        ([=g])124
        \1\x31\x32\x35
        正規表現 on
        ----------------
        =1244 g1244
        =1245 g1245
        =1246 g1246
        =1247 g1247
      • [6133] Re2:置換文字列の直後に数字 じゅうじ 2007年07月04日 23:21

        ▼ diさん
        > もっと良い方法がありそうですが。

        ([=g])124
        $1$0125
        正規表現 on
        ----------------
        ([=g])0
        $1
        正規表現 on
        ----------------
        実用では、上の二段階で試して出来ました。
        $0->0 , \0nn->8進
    • [6132] Re:置換文字列の直後に数字 K.Takata 2007年07月04日 20:42

      ▼ じゅうじさん
      > \123 のように、1番目の、または12番目の置換文字列の後に、BREGEXP で数字を記述したいのですが?

      bregonig.dll を使えば、
      ${1}23
      ${12}3
      とすることができます。