X-Git-Url: https://git.mdrn.pl/librarian.git/blobdiff_plain/fc2ee5e934d0da3535b9be659bbf67ebe9437b47..50f39adb6d0d426c89ef3b2aea7be1b5f3ab65e4:/librarian/functions.py?ds=sidebyside diff --git a/librarian/functions.py b/librarian/functions.py index 5ad723d..e5023b3 100644 --- a/librarian/functions.py +++ b/librarian/functions.py @@ -96,3 +96,12 @@ def reg_person_name(): _register_function(person_name) +def reg_texcommand(): + def texcommand(context, text): + """Remove non-letters""" + if isinstance(text, list): + text = ''.join(text) + return re.sub(r'[^a-zA-Z]', '', text).strip() + _register_function(texcommand) + +