回答編集履歴
2
補足の追加。
answer
CHANGED
@@ -4,4 +4,12 @@
|
|
4
4
|
```
|
5
5
|
/<p[^>]*>[^<]+<\/p>([ |\s| ]*)/ig
|
6
6
|
```それをまた分割して、(ついでに後方のスペース群をキャッチ)
|
7
|
-
それぞれスペースをカウントして<pの後(or class=""内)にクラスを追加する感じでしょうか。
|
7
|
+
それぞれスペースをカウントして<pの後(or class=""内)にクラスを追加する感じでしょうか。
|
8
|
+
|
9
|
+
---
|
10
|
+
|
11
|
+
**追記:**
|
12
|
+
|
13
|
+
書き方が悪いのだと思いますがRegExpで取得すると空白が無視されてしまうので未完成ですが、splitやreplaceで処理すれば何とかなると思います。
|
14
|
+
|
15
|
+
**動くサンプル:**[https://jsfiddle.net/mLwwq58g/1/](https://jsfiddle.net/mLwwq58g/1/)
|
1
ミスがあったため修正。
answer
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
```
|
2
|
-
/<div[^>]*>([ |\s| ]*)([\s\S]*)</div>/ig
|
2
|
+
/<div[^>]*>([ |\s| ]*)([\s\S]*)<\/div>/ig
|
3
3
|
```でdivを分割して、(ついでに先頭のスペース群をキャッチ)
|
4
4
|
```
|
5
|
-
/<p[^>]*>[^<]+</p>([ |\s| ]*)/ig
|
5
|
+
/<p[^>]*>[^<]+<\/p>([ |\s| ]*)/ig
|
6
6
|
```それをまた分割して、(ついでに後方のスペース群をキャッチ)
|
7
7
|
それぞれスペースをカウントして<pの後(or class=""内)にクラスを追加する感じでしょうか。
|