私のC#プログラムでは、各ページからソースを取得し、正規表現を介してURLを取得することで機能するGoogle検索関数を作成しました。
私の実際の正規表現は次のとおりです。
(?:(?:(?:http)://)(?:w{3}\\.)?(?:[a-zA-Z0-9/;\\?&=:\\-_\\$\\+!\\*'\\(\\|\\\\~\\[\\]#%\\.])+)
これは現時点ではうまく機能しますが、たとえば次のようなURLを取得しますhttp://www.example.com/forums/arcade.php?efdf=332
?efdf=332
この場合、末尾にを付けずにURLを取得したいだけです。
では、正規表現をどのように変更すればよいですか?