• ベストアンサー

正規表現を教えて下さい(テキストエディタでの置換)

いつもお世話になっております。 正規表現に関して細かい質問をさせて下さい。 例えば、G-01,T-02,F-05とあったときに、 これを、01,02,05としたいとき、 正規表現の置換で「[A-Z]-[0-9][0-9]」→「[0-9][0-9]」とすると、 "[0-9][0-9]"という文字列だけ残ってしまいます。 既存の文字列をそのまま残すにはどのようにしたらよいでしょうか? ※テキストエディタでの置換に関してです。 宜しくお願い致します。

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

  • ベストアンサー
  • weavaest
  • ベストアンサー率15% (157/1020)
回答No.2

テキストエディタによるかもしれませんね。 秀丸だと「[A-Z]-([0-9][0-9])」→「¥1」だったような。

-q7P2izb__
質問者

お礼

ありがとうございます。テキストエディタによるんですね。 私はEmEditorを使っています。\1では上手く出来ませんでした。 が、大変参考になりました。ありがとうございました。

-q7P2izb__
質問者

補足

わかりました!出来ました! ちょうど似たような質問一覧があったので、下記を参考に直しました。 http://okwave.jp/qa/q6566716.html グルーピングを用いて([a-z])-([0-9][0-9])を\2で置換したら出来ました。 ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.1

「[A-Z]-」→「」ではダメですかねぇ

-q7P2izb__
質問者

お礼

ありがとうございます。 結果としては正しいのですが、目的が異なりまして^^; つまり、既存の文字は残すということをしたかったです。 ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A