/ src / evidently / legacy / descriptors / regexp_descriptor.py
regexp_descriptor.py
 1  from evidently.legacy.features import regexp_feature
 2  from evidently.legacy.features.generated_features import FeatureDescriptor
 3  from evidently.legacy.features.generated_features import GeneratedFeature
 4  
 5  
 6  class RegExp(FeatureDescriptor):
 7      class Config:
 8          type_alias = "evidently:descriptor:RegExp"
 9  
10      reg_exp: str
11  
12      def feature(self, column_name: str) -> GeneratedFeature:
13          return regexp_feature.RegExp(column_name, self.reg_exp, self.display_name)