質問編集履歴
1
回答内容を正規表現に絞らないように変更
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
1
|
+
c#のソースからコメントを除去したいです。
|
body
CHANGED
@@ -1,5 +1,6 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
|
-
C#のソース文字列をstringとして受け取って、
|
2
|
+
C#のソース文字列をstringとして受け取って、何らかの方法を使ってコメントを除去したstringを返す関数を作ろうとしています。
|
3
|
+
現在は正規表現を使って実現出来ないかと検証をしているのですが、コメントの一部パターンが上手くいかないので助言頂きたく投稿しました。
|
3
4
|
|
4
5
|
|
5
6
|
```
|
@@ -16,4 +17,4 @@
|
|
16
17
|
・行の途中にある「/* ~ */」での複数行コメントの除去→OK
|
17
18
|
・ダブルクォーテーションの中に含まれる「//」は文字列なので除去対象外とする→NG
|
18
19
|
|
19
|
-
|
20
|
+
正規表現やRoslyn、もしくはその他方法を使って上記要件を満たせる方法をご教授頂きたいです。
|