diff --git a/CHANGELOG.md b/CHANGELOG.md index 664ce20..48f387a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -2.0.3 / unreleased +2.0.3 / 2017-05-06 ------------------ * Improve title cleanuping diff --git a/package.json b/package.json index 7a2b12d..d7a7490 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "summaly", - "version": "2.0.2", + "version": "2.0.3", "description": "Get web page's summary", "author": "syuilo ", "license": "MIT", diff --git a/src/utils/cleanup-title.ts b/src/utils/cleanup-title.ts index 685a4b0..af67157 100644 --- a/src/utils/cleanup-title.ts +++ b/src/utils/cleanup-title.ts @@ -9,11 +9,12 @@ export default function(title: string, siteName?: string): string { const x = escapeRegExp(siteName); const patterns = [ - `^(.+?)\s?[\-\|:・]\s?${x}$` - ].map(p => new RegExp(p)); + `^(.+?)\\s?[\\-\\|:・]\\s?${x}$` + ]; for (let i = 0; i < patterns.length; i++) { - const [, match] = patterns[i].exec(title); + const pattern = new RegExp(patterns[i]); + const [, match] = pattern.exec(title) || [null, null]; if (match) return match; } }