mirror of
https://github.com/vladmandic/automatic
synced 2026-09-05 04:20:44 +02:00
74d3f0bdd5
Signed-off-by: Vladimir Mandic <mandic00@live.com>
9 lines
445 B
Python
9 lines
445 B
Python
import re
|
|
|
|
|
|
def check_banned(words:str='', prompt:str='') -> list:
|
|
words = [a.lower().strip() for a in words.split(',')] if words else [] if isinstance(words, str) else words
|
|
prompt = prompt.lower().replace('\n', ' ').replace('\r', ' ').replace('\t', ' ').replace('_', ' ').replace(' ', ' ').replace(',', ' ').replace('.', ' ')
|
|
found = [word for word in words if re.search(r'\b' + re.escape(word) + r'\b', prompt)]
|
|
return found
|