2017-06-08 13 views
0

URLを比較したい正規表現を作成しようとしています。正規表現:if、else Javaで使用する場合

任意のURLは、これまでのところ、私は他の場合には正規表現で使用することによって、それをやろうとしましたが、私は右のそれを行うことができることができませんでした...

除きまたは除外する http://m.xyz.comhttp://m.product.xyz.com http://*.xyz.com にマッチします

(^http:\/\/)(((1)<!(m|m\.product))\.xyz\.co\.jp)? 
+3

お試しください。 – CinCout

答えて

3

あなたはそれを試すことができます。

^http:\/\/(?!m\.xyz\.com|m\.product\.xyz\.com).*\.xyz\.com$ 

Regex101 Demo

+0

それは完全に働いた。今私は何をしていたのか分かっています。ありがとう非常にありがとう –

+0

@ShanArshadあなたの問題を解決したら答えを受け入れることができますか? – Mistalis

2

https?:\/\/(?!m\.|m\.product\.).*\.xyz\..*

この正規表現はm.xyz.*m.product.xyz.*を除くすべての*.xyz.*のドメインを受け入れます。 httpまたはhttpsも処理します。

Demo