diff --git a/src/bibx/_entities/collection_builders/wos.py b/src/bibx/_entities/collection_builders/wos.py index bcbb947..f1da419 100644 --- a/src/bibx/_entities/collection_builders/wos.py +++ b/src/bibx/_entities/collection_builders/wos.py @@ -56,7 +56,7 @@ def parse(self, value: List[str]): class WosCollectionBuilder(CollectionBuilder): ISI_LINE_PATTERN = re.compile( - r"^(null|.)?((?P[A-Z0-9]{2})| )( (?P.*))?$" + r"^(null|.)?((?P[A-Z0-9]{2})| {2})( (?P.*))?$" ) ISI_CITATION_PATTERN = re.compile( r"""^(?P[^,]+),[ ] # First author diff --git a/src/bibx/cli.py b/src/bibx/cli.py index 389c9f8..002a116 100644 --- a/src/bibx/cli.py +++ b/src/bibx/cli.py @@ -30,11 +30,11 @@ def describe(format: Format, filename: str): print(f"There are {len(c.articles)} records parsed") if format == Format.RIS: c = read_scopus_ris(open(filename)) - print(":boom: the file satisfies the ISI WOS format") + print(":boom: the file satisfies the Scopus RIS format") print(f"There are {len(c.articles)} records parsed") if format == Format.BIB: c = read_scopus_bib(open(filename)) - print(":boom: the file satisfies the ISI WOS format") + print(":boom: the file satisfies the Scopus BIB format") print(f"There are {len(c.articles)} records parsed")