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

cppのソース内のprintf("aaa")のような部分の"aaa"を消す方法わかりますか?

できればruby,正規表現を使った方法をお願いします

●質問者: kzgs
●カテゴリ:コンピュータ
✍キーワード:AAA Ruby ソース 正規表現
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● fortebx
●35ポイント

対象の

printf\(\".*\"\)

printf\(\"\"\)

に正規表現置換すればいいと思います。

http://dummy

◎質問者からの返答

回答ありがとうございます

しかし,それですとprintf("aa\"aa")のようなものに対応できないと思われるので,そのようなものにも対応できる回答をお願いします


2 ● Gonbei
●35ポイント

質問の真意をつかめたかどうかちょっと不安ですが、

とりあえず"任意関数内の文字列引数を全て消したい"ということであってますかね?それならば。


対象の

printf\(\s*"(\\.|[^\\])*?"\s*\)

printf()

に正規表現置換すればいいと思います。


オブジェクト指向スクリプト言語 Ruby リファレンスマニュアル

◎質問者からの返答

ありがとうございます

関連質問


●質問をもっと探す●



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