- 締切済み
正規表現について(C#)
括弧に囲まれたデータについて処理を行いたいのですが、 @"<[0-9A-F]*?>|\(.*?\)" とした場合に "(\(1\))" が "(\(1\)" と返ります。 "(\(1\))" が "(\(1\))" と返すにはどのように変更すればよいでしょうか? また、括弧内に含まれる改行を除き(置き換え)たいのですが、どのように記述すればよいでしょうか? "(\n1\n)" を "(1)" と返してほしい。 お手数ですが教えてください。
- みんなの回答 (2)
- 専門家の回答
お礼
ありがとうございます。 所望の動きができました。 が、"(\(1\))(\(2\))" のときに、"\(1\)\(2\)" とするのはまた違うのでしょうか? また、括弧内に含まれる改行を除くのも "(\n1\n)\n(\n2\n)" のときに、"(1)\n(2)" としたいです。 質問の仕方が悪くて大変申し訳ありません。