teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

質問を読み間違えていたので修正

2020/09/22 05:48

投稿

sakura_hana
sakura_hana

スコア11429

answer CHANGED
@@ -1,4 +1,4 @@
1
- そもそも希望動作は不可能す。
1
+ (質問を読み間違えていたので修正)
2
- titleタグにはテキストのみを含めることができ、要素内のタグは全て無視されます。
2
+
3
- [<title>: 文書題名要素 - HTML: HyperText Markup Language | MDN](https://developer.mozilla.org/ja/docs/Web/HTML/Element/title)
4
- [HTML Standard 4.2.2 The title element](https://html.spec.whatwg.org/multipage/semantics.html#the-title-element)
3
+ 単純に`.replace(/[\||](.+?)《(.+?)》/g, '$1')`などとすればいいのでは?
4
+ (このコードでは全置換すると思うので「<title>タグの中だけ」という正規表現設定が必要そうですが)