質問編集履歴
1
ベストアンサー
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,33 +1 @@
|
|
1
|
-
|
2
|
-
|
3
|
-
|
4
|
-
|
5
|
-
---
|
6
|
-
|
7
|
-
例を使った1,2文字検証(a,bo)だけで立てた仮定では腑に落ちない部分が残ったため、3文字(abc)も加えて検証を行いました。この検証範囲の結果からは、一致発生条件は今のところ以下の様に予想されています。
|
8
|
-
|
9
|
-
(すべての検証と検証に関する考えを書くと長くなり、そもそも動作検証からの疑問解消に焦点を当てた質問ではありません。 このため、そのような情報は必要に応じて補足されるだけです。 )
|
10
|
-
|
11
|
-
|
12
|
-
|
13
|
-
||abc,bo,a|一致内容|
|
14
|
-
|
15
|
-
|:--|:--:|--:|
|
16
|
-
|
17
|
-
|*のみ|最後の文字を含まない文字列(ab,b)を含む|ab/b|
|
18
|
-
|
19
|
-
|+のみ|なし||
|
20
|
-
|
21
|
-
|*+|文字列全体(abc/bo/a)を含む|abc(cc...)/bo(oo...)/a(aa...)*最後の文字が連続すればその文字も一致に入ります|
|
22
|
-
|
23
|
-
|
24
|
-
|
25
|
-
また、以下のことは明らかなように思いました。
|
26
|
-
|
27
|
-
- 同じ表現内で一致対象を何度出しても一致内容は変わりません
|
28
|
-
|
29
|
-
- 指定に含まれる文字(a,b,c / b,o / a)が1つも存在しない場合は一致しません
|
30
|
-
|
31
|
-
|
32
|
-
|
33
|
-
*と+が異なる結果を出す部分からxを予想することはできます。しかしその予想は「0/1 回以上の繰り返しに一致」が意味するものに見当がつかず繋がらないため、十分な確証は持てるものではありません。
|
1
|
+
/abc*/の場合、外部リンク「*」の説明の「直前の項目 "x"」はcに該当し、「0回以上」の「0」とは空文字("")のことですか。
|