しばらく見回しましたが、おそらく適切なキーワードで「ググる」ことができないので、ここに来ました。URL ストリップ アウト プロトコルを最初の / に一致させる必要があります。
ターゲット: http:// から最初の / (おそらく最後の / 存在しない) または最後までの最初の部分文字列に一致します。ここで問題が発生します。
私はこの正規表現を書きました
(?<=//)(.*?)(?=/)
ただし、この正規表現は、プロトコルを除いて、末尾に少なくとも 1 つの「/」がある URL のみに一致します。
ここに一致するいくつかのURLがあります:
- http:// www.google.com / (私の正規表現と一致)
- http:// www.google.com
- https://www.google _
- xxx:// www.google.com /hello/bleh blah .../
- xxx: //google.com
- google.com /blah/hello.php?x=11_x.hi