|
@@ -32,6 +32,6 @@ class PromptBuilder:
|
|
|
|
|
|
@classmethod
|
|
|
def process_template(cls, template: str):
|
|
|
- processed_template = re.sub(r'\{(.+?)\}', r'\1', template)
|
|
|
- processed_template = re.sub(r'\{\{(.+?)\}\}', r'{\1}', processed_template)
|
|
|
+ processed_template = re.sub(r'\{([a-zA-Z_]\w+?)\}', r'\1', template)
|
|
|
+ processed_template = re.sub(r'\{\{([a-zA-Z_]\w+?)\}\}', r'{\1}', processed_template)
|
|
|
return processed_template
|