こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

秀丸で正規表現を使ってテストコードを削除

途中に挟んだ、trace文を全部、削除しようと思ったんですが、
うまく削除できません。
以下のようなものを削除したい場合、
どういう風に記述すればいいのでしょうか?

trace ("てすと")
trace ("scrnMcList[0]="+scrnMcList[0])

たとえば、trace (*)とやった場合、
|の前後に文字が無いか、または+*?の直前に文字がありません、
というエラーメッセージがでてしまいます。

投稿日時 - 2005-04-13 12:35:16

QNo.1328403

困ってます

質問者が選んだベストアンサー

"trace"という文字列で始まるステートメント("trace"の前には、タブか空白のみを許す)を、行ごと削除したいのであれば、以下で良いです。

^[\t ]*trace.*\n

ポイントは、"*"の直前に、繰り返し対象の1文字を指定する必要があるということです。
".*"とすることで、「任意の文字(要するに何でもOK)の0個以上の繰り返し」を表現できます。

投稿日時 - 2005-04-13 13:01:01

お礼

どうもありがとうございました。
おかげさまでうまくいって、なんとか理解もできました。便利ですね。

参考
http://www.dearie.jp/hidemaru/replace.html
http://www.shuiren.org/chuden/teach/hidemaru/seiki/index-j.html
http://www.ceres.dti.ne.jp/~sugiura/hidemaru/qa/3_yenmk.html

投稿日時 - 2005-04-17 20:41:21

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

trace\(.*\) としてください。

投稿日時 - 2005-04-13 12:45:49

お礼

どうもありがとうございます。

投稿日時 - 2005-04-17 20:23:56

あなたにオススメの質問