人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

正規表現について質問です。
s/(ABC)D/$1A/;#ABCに続くDをAに置換する。
はできるが,
s/(ABC)D/$10/;#ABCに続くDを0に置換する。
は思ったような結果が出ません。
$1に続いて0という文字列に置換することを正規表現で書く方法はありませんか。ただし後読み(lookbehind)を使わないで。

●質問者: respice
●カテゴリ:コンピュータ
✍キーワード:$10 ABC 文字列 正規表現
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● ycyc
●40ポイント

http://www.kt.rim.or.jp/~kbk/perl5.005/perlre.html#WARNING_on_1_...

perlre - Perlの正規表現

s/(ABC)D/${1}0/

でいかがでしょうか?

◎質問者からの返答

ありがとうございました。まさに必要としていたものです。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ