質問編集履歴

2

修正

2016/12/12 10:58

投稿

aaaaaaaa
aaaaaaaa

スコア501

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  > ```正規表現
10
10
 
11
- s/\bJeff(?=s\b)/Jeff's/g
11
+ s/\bJeff(?=s\b)/Jeff'/g
12
12
 
13
13
  ```
14
14
 

1

加筆

2016/12/12 10:58

投稿

aaaaaaaa
aaaaaaaa

スコア501

test CHANGED
@@ -1 +1 @@
1
- エラーにならない条件
1
+ エラーにならない条件、とは
test CHANGED
@@ -1,10 +1,16 @@
1
1
  詳説正規表現第三版の59pに関する質問です。
2
2
 
3
- Jeffsという固有名詞にアポロストロフィをつける、つまり置換する方法として固有名詞のうちsを除いたJeffを消費し、
3
+ Jeffsという固有名詞にアポロストロフィをつける、つまり置換する方法として固有名詞のうちsを除いたJeffを消費し、sを先読みすることで消費しないやり方を解説しているのですが、
4
-
5
- sを先読みすることで消費しないやり方を解説しているのですが、
6
4
 
7
5
 
6
+
7
+
8
+
9
+ > ```正規表現
10
+
11
+ s/\bJeff(?=s\b)/Jeff's/g
12
+
13
+ ```
8
14
 
9
15
  > **この場面で先読みを使う唯一のメリットは、他の方法ではエラーにならない条件でも、正規表現全体を不成功にできることである。**言い換えれば、「Jeff」だけにマッチするようなふりをして、「Jeffs」全体をチェックできることだ。
10
16