Я использую этот метод, но результат - точное совпадение, нечеткое совпадение
map.setPaintProperty('building_layeres', 'fill-extrusion-color', [ 'case', ['==', ['get', 'NAME'], '腾讯大厦'], 'red', ['==', ['get', 'NAME'], '彩讯科技大厦'], 'red', '#aaa',])
Mapbox-GL поддерживает только очень небольшой диапазон операторов манипуляции со строками, которые не включают регулярные выражения или другие формы подстановочных знаков.
Вы можете увидеть их здесь: https://docs.mapbox.com/mapbox-gl-js/style-spec/#expressions-string