4

私は(専門家ではない)javascript での正規表現の使用法に頭を悩ませようとしてきましたが、この問題を解決できませんでした。

これは私のURLのパターンです:

https://www.prefix.site.com

そして私の現在の正規表現:

/(?:(\w+)\.)?site\.com

私がする必要があるのは、「.site」の前にあるプレフィックスをキャプチャすることですが、両方の「www.」を考えると、「 https://www .」を含めたくありません。私のプレフィックスは存在する場合と存在しない場合があります。私のプレフィックスの例は、https ://testing.site.com などの環境です。

上記の正規表現の問題は、IF に「www.」があることです。私の接頭辞なしで、それは「www.」をキャプチャします。接頭辞として、それは私が必要とするものではありません。

ネガティブ後読みでなんとなく解決したのですが、javascriptでは使えないので使えません。

どんなヒントでも大歓迎です!

4

3 に答える 3