私は(専門家ではない)javascript での正規表現の使用法に頭を悩ませようとしてきましたが、この問題を解決できませんでした。
これは私のURLのパターンです:
https://www.prefix.site.com
そして私の現在の正規表現:
/(?:(\w+)\.)?site\.com
私がする必要があるのは、「.site」の前にあるプレフィックスをキャプチャすることですが、両方の「www.」を考えると、「 https://www .」を含めたくありません。私のプレフィックスは存在する場合と存在しない場合があります。私のプレフィックスの例は、https ://testing.site.com などの環境です。
上記の正規表現の問題は、IF に「www.」があることです。私の接頭辞なしで、それは「www.」をキャプチャします。接頭辞として、それは私が必要とするものではありません。
ネガティブ後読みでなんとなく解決したのですが、javascriptでは使えないので使えません。
どんなヒントでも大歓迎です!