正規表現NGでのコメントアウトについて教えてください。
(?#abc)で「abc」をコメント化できることは知っているのですが、「(abc)」をコメント化したい場合はどのように記述すればいいのでしょうか?
単純に(?#(abc))とすると、2つ目の始め括弧はちゃんとコメント化されるのですが、1つ目の終わり括弧は「コメント化の終わり」として認識されてしまいます。つまり、コメント対象となるのは「(abc」の部分だけになってしまいます。
また、2つ目の終わり括弧に対して「終わり括弧が1つ多いよ」というエラーも起きてしまいます。
(?#(abc\))のように1つ目の終わり括弧をエスケープさせてコメント対象にしようとしましたが、「\」がエスケープさせるための文字として働かずにコメント対象として認識されてしまうため、この方法でも上手くいきませんでした。
5chブラウザ「ChMate」質問スレ Part68
■ このスレッドは過去ログ倉庫に格納されています
2020/10/17(土) 08:36:10.54ID:VOK98iVN
■ このスレッドは過去ログ倉庫に格納されています
