回答編集履歴

3

fix markup

2016/10/24 05:30

投稿

hana-da
hana-da

スコア1728

test CHANGED
@@ -42,7 +42,7 @@
42
42
 
43
43
  ```
44
44
 
45
- **/<b>.*?<\/b>/**
45
+ /<b>.*?<\/b>/
46
46
 
47
47
  ```
48
48
 

2

みやすく

2016/10/24 05:30

投稿

hana-da
hana-da

スコア1728

test CHANGED
@@ -2,19 +2,51 @@
2
2
 
3
3
 
4
4
 
5
+ つまり**量指定子** `*`, `+`, `?`, `{n,}`, `{,m}`, `{n,m}` は後ろに `?` をつけて
6
+
5
- つまり**量指定子** `*`, `+`, `?`, `{n,}`, `{,m}`, `{n,m}` は後ろに `?` をつけて `*?`, `+?`, `??`, `{n,}?`, `{,m}?`, `{n,m}?` にすると**最小量指定子**になります。
7
+ `*?`, `+?`, `??`, `{n,}?`, `{,m}?`, `{n,m}?` にすると**最小量指定子**になります。
6
8
 
7
9
 
8
10
 
9
11
  **量指定子** `*` を使って
10
12
 
13
+ ```
14
+
15
+ <b>x</b>y<b>z</b>
16
+
17
+ ```
18
+
19
+
20
+
21
+ ```
22
+
23
+ /<b>.*<\/b>/
24
+
25
+ ```
26
+
11
- **<b>x</b>y<b>z</b>** に **/<b>.*<\/b>/** とすると **<b>x</b>y<b>z</b>** にマッチしますが
27
+ とすると **<b>x</b>y<b>z</b>** にマッチしますが
28
+
29
+
12
30
 
13
31
 
14
32
 
15
33
  **最小量指定子** `*?` を使って
16
34
 
35
+ ```
36
+
17
- **<b>x</b>y<b>z</b>** に **/<b>.*?<\/b>/** とすると **<b>x</b>** にマッチします。
37
+ <b>x</b>y<b>z</b>
38
+
39
+ ```
40
+
41
+
42
+
43
+ ```
44
+
45
+ **/<b>.*?<\/b>/**
46
+
47
+ ```
48
+
49
+ とすると **<b>x</b>** にマッチします。
18
50
 
19
51
 
20
52
 

1

例を追記

2016/10/24 05:29

投稿

hana-da
hana-da

スコア1728

test CHANGED
@@ -3,3 +3,21 @@
3
3
 
4
4
 
5
5
  つまり**量指定子** `*`, `+`, `?`, `{n,}`, `{,m}`, `{n,m}` は後ろに `?` をつけて `*?`, `+?`, `??`, `{n,}?`, `{,m}?`, `{n,m}?` にすると**最小量指定子**になります。
6
+
7
+
8
+
9
+ **量指定子** `*` を使って
10
+
11
+ **<b>x</b>y<b>z</b>** に **/<b>.*<\/b>/** とすると **<b>x</b>y<b>z</b>** にマッチしますが
12
+
13
+
14
+
15
+ **最小量指定子** `*?` を使って
16
+
17
+ **<b>x</b>y<b>z</b>** に **/<b>.*?<\/b>/** とすると **<b>x</b>** にマッチします。
18
+
19
+
20
+
21
+ 便利!!!!
22
+
23
+