我一直试图围绕 javascript 中的正则表达式使用(不是专家),但我一直无法解决这个问题。
这是我的网址的模式:
https://www.prefix.site.com
而我目前的正则表达式:
/(?:(\w+)\.)?site\.com
我需要做的是捕获“.site”之前的前缀,但我不想包含“ https://www .”,因为两者都是“www.”。我的前缀可能存在也可能不存在。我的前缀的一个例子可能是一个环境,例如https://testing.site.com
上面的正则表达式的问题是如果有一个“www”。没有我的前缀,那么它将捕获“www”。作为前缀,这不是我需要的。
我有点用消极的后视解决了它,但由于它在 javascript 中不可用,我不能使用它。
任何提示将不胜感激!