diff --git a/convlab2/util/unified_datasets_util.py b/convlab2/util/unified_datasets_util.py index c7844396a98b10b1eb6e994a22de49329e9bc218..f689a990f0411b1d432d5cf83443fff78fe7f825 100644 --- a/convlab2/util/unified_datasets_util.py +++ b/convlab2/util/unified_datasets_util.py @@ -238,7 +238,7 @@ def create_delex_data(dataset, delex_format='[({domain})-({slot})]', ignore_valu domain, slot, value = da['domain'], da['slot'], da['value'] if value.lower() not in ignore_values: placeholder = delex_format.format(domain=domain, slot=slot, value=value) - pattern = re.compile(r'\b'+f'({value})'+r'\b', flags=re.I) + pattern = re.compile(r'\b({})\b'.format(value), flags=re.I) if delex_inplace(delex_utt, pattern): delex_vocab.add(placeholder) @@ -252,7 +252,7 @@ def create_delex_data(dataset, delex_format='[({domain})-({slot})]', ignore_valu for value in values.split('|'): if value.lower() not in ignore_values: placeholder = delex_format.format(domain=domain, slot=slot, value=value) - pattern = re.compile(r'\b'+f'({value})'+r'\b', flags=re.I) + pattern = re.compile(r'\b({})\b'.format(value), flags=re.I) if delex_inplace(delex_utt, pattern): delex_vocab.add(placeholder)