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