Regex搜索组默认值



我需要从Google Analytics Content Group的路径中提取语言。url的格式为/:language/rest_of_the_path,如果缺少/:language部分,则为默认语言(例如en(

我的正则表达式遵循

^/?(en|de|fr|)/

它可以很好地替代空白语言的默认替换。

这只能通过regex实现吗?

搜索此模式^/(?!en/|de/|fr/(并替换为/en$0

它使用负前瞻,只有在url 的开头找不到可识别的语言时才会替换

最新更新