2017-01-16 11 views
1

「//」という記号で始まるページソース内のコメントは一致させることができますが、「https://test.test.test/testing」のような「//」を持つURLはスキップしますか?今コメントは一致しますが、URLは一致しません。 c#regex

私のコードは次のとおりです。

Regex regex = new Regex(@"\/\/(.*?$)", RegexOptions.Multiline); 
MatchCollection matchCollection1 = regex.Matches(pageSource); 
string allMatches = string.Join(";", from Match match1 in matchCollection1 select match1.Groups[1].Value); 
+1

あなたは[こちら]私のポストを確認することができます( http://stackoverflow.com/questions/36454069/how-to-remove-c-style-comments-from-code)。 – ClasG

+0

現在の問題を解決すると(例えば、 '@"(?<!\ bhttps?:)//(。*) "')、あなたは別のものに出会うでしょう。これは、専用のパーサを必要とするものです。 –

+0

'http'を見て回っていますか? –

答えて

関連する問題