We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 03b7639 commit 2a822f6Copy full SHA for 2a822f6
1 file changed
server/api/views/uploadFile/title.py
@@ -6,9 +6,9 @@
6
7
8
# regular expression to match common research white paper titles. Created by Chat-gpt
9
-# requires at least 3 words, no dates, no version numbers.
+# requires at least 3 words, no version numbers.
10
title_regex = re.compile(
11
- r'^(?=(?:\b\w+\b[\s:,\-\(\)]*){3,})(?!.*\b(?:19|20)\d{2}\b)(?!.*\bv\d+\b)[A-Za-z0-9][\w\s:,\-\(\)]*[A-Za-z\)]$', re.IGNORECASE)
+ r"^(?=(?:\b\w+\b[^A-Za-z0-9]*){3,})(?!.*\bv\d+\b)[A-Za-z0-9].+[A-Za-z\)?!]$", re.IGNORECASE)
12
13
14
def generate_title(pdf: fitz.Document) -> str | None:
0 commit comments