I持っていたURLと一致するようにしようと、次の正規表現:URLの正規表現をより具体的にするにはどうすればよいですか?
/((http|https):(([A-Za-z0-9$_.+!*(),;/?:@&~=-])|%[A-Fa-f0-9]{2}){2,}(#([a-zA-Z0-9][a-zA-Z0-9$_.+!*(),;/?:@&~=%-]*))?([A-Za-z0-9$_+!*();/?:~-]))/g
どのように私は単一のドメインのURLを一致させるために、この正規表現を変更することができますか?
たとえば、http://www.google.com
で始まるURLのみを一致させたいですか?
これは私の正規表現を簡素化する必要がありますが、私はそれが働いて得るために正規表現のnoobのが多すぎるんだ(すべてのこれらの年後に...)
最もREエンジンは( 'について知っていることに注意してください:?| B ) '(または同様のもの)を使用して、不要なグループを生成することなく代替案に一致させることができます。さらに、 'http'と' https'の両方にマッチさせるために 'https? 'を使うこともできます。 – hochl
'https? 'に関する素晴らしいヒント。 – eoinoc