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

回答編集履歴

1

後方参照はあったので、修正

2017/11/17 00:12

投稿

maisumakun
maisumakun

スコア146758

answer CHANGED
@@ -1,3 +1,3 @@
1
- JavaScriptの正規表現で行うは不可能です
1
+ 根本的に、HTMLような「ネストしうるものに対して正規表現でマッチングを行ういうのが向いていません
2
2
 
3
- というも、多重にネストした`<div>`と正しくマッチさせ、「再帰的マッチ」や「後方参照」といった機能が必要となりますがJavaScriptの正規表現はそれらの機能が存在しないからです。
3
+ ようなマッチングをさせようとしたら、処理系ごとの独自拡張頼る必要があるのですがJavaScriptの「後方参照」だけでそのようものを書けるかは、よくわかりませんし書けたとても読解が困難ものとなります。