回答編集履歴

1

補筆

2015/09/30 08:07

投稿

maisumakun
maisumakun

スコア146532

test CHANGED
@@ -1,8 +1,10 @@
1
- PCREには、[言明](http://php.net/manual/ja/regexp.reference.assertions.php)という機能があって、「あとに特定の文字が続かない」ことを宣言できます。
1
+ PCREには、[言明](http://php.net/manual/ja/regexp.reference.assertions.php)という機能があって、「あとに特定のパターンが続かない」ことを`(?!パターン)`の形で宣言できます。
2
2
 
3
3
 
4
4
 
5
5
  ```php
6
+
7
+ //あとに同種の記号が続かない感嘆符・疑問符にヒット
6
8
 
7
9
  preg_match('/[!?](?![!?])/', $string)
8
10