回答編集履歴
4
誤字を修正
test
CHANGED
@@ -10,6 +10,6 @@
|
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
-
今回の文字列は、正規表現であれば「行あるいは文字列(どちらになるかは正規表現パターンの外部で設定)の末尾」を意味するメタ文字`$`の後に、`{AAAA
|
13
|
+
今回の文字列は、正規表現であれば「行あるいは文字列(どちらになるかは正規表現パターンの外部で設定)の末尾」を意味するメタ文字`$`の後に、`{AAAA}`が続くので、正規表現パターンではなく、「シェルや類似する機能を持つアプリの変数展開部分であろう」という推測ができます。
|
14
14
|
|
15
15
|
しかし、「変数展開後に正規表現のパターンの一部として使われるかどうか」は周囲の情報を見ないと判断できません。
|
3
誤字を修正
test
CHANGED
@@ -10,6 +10,6 @@
|
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
-
今回の文字列は、正規表現であれば「行
|
13
|
+
今回の文字列は、正規表現であれば「行あるいは文字列(どちらになるかは正規表現パターンの外部で設定)の末尾」を意味するメタ文字`$`の後に、`{AAAAA}`が続くので、正規表現パターンではなく、「シェルや類似する機能を持つアプリの変数展開部分であろう」という推測ができます。
|
14
14
|
|
15
15
|
しかし、「変数展開後に正規表現のパターンの一部として使われるかどうか」は周囲の情報を見ないと判断できません。
|
2
表現を修正
test
CHANGED
@@ -10,6 +10,6 @@
|
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
-
今回の文字列は、「行末あるいは文字列(どちらになるかは正規表現パターンの外部で設定)の末尾」を意味するメタ文字`$`の後に、`{AAAAA}`が続くので、「シェルや類似する機能を持つアプリの変数展開部分であろう」という推測ができます。
|
13
|
+
今回の文字列は、正規表現であれば「行末あるいは文字列(どちらになるかは正規表現パターンの外部で設定)の末尾」を意味するメタ文字`$`の後に、`{AAAAA}`が続くので、正規表現パターンではなく、「シェルや類似する機能を持つアプリの変数展開部分であろう」という推測ができます。
|
14
14
|
|
15
|
-
|
15
|
+
しかし、「変数展開後に正規表現のパターンの一部として使われるかどうか」は周囲の情報を見ないと判断できません。
|
1
表現を修正
test
CHANGED
@@ -2,8 +2,14 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
正規表現は、それだけでは通常の文字列と区別できま
|
5
|
+
正規表現のパターンには、それだけでは通常の文字列と区別できないものが存在します。たとえば、"Hi"は、単なる(あいさつの)文字列かもしれませんし、「大文字Hの直後に小文字i」にマッチする正規表現パターンかもしれません。
|
6
6
|
|
7
7
|
|
8
8
|
|
9
9
|
特殊な意味を持つメタ文字・メタ文字列が含まれていれば、「正規表現の可能性が高い」と判断できそうですが、もちろん「偶然その記号がメタ文字っぽく並んでしまった単なる文字列」の可能性もあります。
|
10
|
+
|
11
|
+
|
12
|
+
|
13
|
+
今回の文字列は、「行末あるいは文字列(どちらになるかは正規表現パターンの外部で設定)の末尾」を意味するメタ文字`$`の後に、`{AAAAA}`が続くので、「シェルや類似する機能を持つアプリの変数展開部分であろう」という推測ができます。
|
14
|
+
|
15
|
+
そして、「変数展開後に正規表現のパターンの一部として使われるかどうか」は周囲の情報を見ないと判断できません。
|