10

以下のようなWebページのサブドメインに一致する正規表現があります

 "^https://[^/?]+\\.(sub1|sub2\\.)domain\\.com"

domain.com のサブドメインを受け入れるための正規表現は何でしょうか。

編集:

私の質問は不完全でした、私の正規表現は受け入れるだけでした

 https:[any number of sub domain s ].sub1domain.com 

また

 https://[any number of sub domain s ].sub2domain.com

不完全な質問を投稿して申し訳ありません。

4

7 に答える 7

3

サブドメインが単に数字だけ異なることを望んでいないと仮定しています。次の正規表現を使用します。

(^https:\/\/(?:[\w\-\_]+\.)+(?:subdomain1|subdomain2).com)

単一のキャプチャ グループは完全な URL です。subdomain1 と subdomain2 を実際のサブドメインに置き換えるだけです。

これをregex101.comでテストしました

于 2013-10-09T14:11:02.223 に答える
1

試してみてくださいhttp://([^.]+\\.)+sub[12]domain.com。セットアップの手間を最小限に抑えて正規表現をテストするのに最適な場所はRegexPlanetです。

于 2013-10-09T13:36:08.710 に答える