diff --git a/app/MetadataResolver/MelonbooksResolver.php b/app/MetadataResolver/MelonbooksResolver.php index 04aa6950..7362e439 100644 --- a/app/MetadataResolver/MelonbooksResolver.php +++ b/app/MetadataResolver/MelonbooksResolver.php @@ -49,7 +49,7 @@ public function resolve(string $url): Metadata } // 抽出 - preg_match('~^(.+)((.+))の通販・購入はメロンブックス~', $metadata->title, $match); + preg_match('~^(.+)\((.+)\)の通販・購入はメロンブックス~', $metadata->title, $match); $title = $match[1]; $maker = $match[2]; diff --git a/tests/fixture/Melonbooks/testCensored.html b/tests/fixture/Melonbooks/testCensored.html index 0e542097..9486f6da 100644 --- a/tests/fixture/Melonbooks/testCensored.html +++ b/tests/fixture/Melonbooks/testCensored.html @@ -2,23 +2,32 @@
+ + + - - - - + + + ++
※こちらは通販の在庫状態になります。
店舗在庫はこちらをご確認お願いいたします
- + - +●手書きPOP
(更新日:2023/01/08)抱き枕カバー
- +同人グッズ
+特典
成年同人誌
- +特典
成年同人誌
同人グッズ
+成年同人誌
成年同人誌
- +特典
成年同人誌
- +特典
+
※こちらは通販の在庫状態になります。
店舗在庫はこちらをご確認お願いいたします
- +●手書きPOP
(更新日:2023/02/20)●店舗ポスター
(更新日:2023/03/07)@@ -1248,14 +1387,14 @@