質問するログイン新規登録

回答編集履歴

1

補筆

2015/09/30 08:07

投稿

maisumakun
maisumakun

スコア146819

answer CHANGED
@@ -1,6 +1,7 @@
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
  ```php
4
+ //あとに同種の記号が続かない感嘆符・疑問符にヒット
4
5
  preg_match('/[!?](?![!?])/', $string)
5
6
  ```
6
7