0

Web アドレスのホスト名の部分を無視して、パスのみを保持しようとしています。

例えば:

http://bar.foooo.com/path1/path2/path3

現在、次の正規表現があります。

\\bhttp\\b)*(\\bhttps\\b)*(\\b[\\w']{1,2}\\b)*(\\bwww\\b)*(\\bco\\b)*(\\buk\\b)*(\\bcom\\b)*(\\borg\\b)*[^\\p{L}\\p{N}]+|[\\w\\d']{20,}|\\b\\w*\\d\\w*", " "));

それはそのリンクを次のようにします:

bar foooo path1 path2 path3

しかし、bar と foooo も除外したい、つまり無視したい [http://bar.foooo.com/]

4

2 に答える 2

0

次の式を使用できます。

^https?:\/\/[^\/]\/(.*)$

開始のhttp://....../ (またはhttps://....../ ) を無視し、パスのみを返します。

于 2012-04-19T17:24:34.960 に答える
0
^https?:\/\/[^\/]+\/(.+)$

動作するはずです。

于 2012-04-19T19:59:50.977 に答える