diff --git a/bibtexparser/customization.py b/bibtexparser/customization.py index 3e7447d1..c933f926 100644 --- a/bibtexparser/customization.py +++ b/bibtexparser/customization.py @@ -345,7 +345,7 @@ def author(record): """ if "author" in record: if record["author"]: - record["author"] = getnames([i.strip() for i in record["author"].replace('\n', ' ').split(" and ")]) + record["author"] = getnames([i.strip() for i in re.split(r"\ and\ ", record["author"].replace('\n', ' '), flags=re.IGNORECASE)]) else: del record["author"] return record