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

質問編集履歴

1

Markdown記法を用いてシンタックスハイライトを追加

2016/04/05 04:34

投稿

ruka906
ruka906

スコア12

title CHANGED
File without changes
body CHANGED
@@ -1,12 +1,14 @@
1
1
  phpmyadminを初めて使う者です。phpmyadminのブラウザ上での画面に
2
+
2
- Warning: preg_match(): No ending delimiter '^' found in /usr/share/phpmyadmin/libraries/select_lang.lib.php on line 146
3
+ `Warning: preg_match(): No ending delimiter '^' found in /usr/share/phpmyadmin/libraries/select_lang.lib.php on line 146`
4
+
3
5
  という記述が出ていたので、
4
- /usr/share/phpmyadmin/libraries/select_lang.lib.php
6
+ `/usr/share/phpmyadmin/libraries/select_lang.lib.php`
5
7
  の146番目のラインにある記述を確認してみました。以下がそのラインのコードです。
6
-
8
+ ```
7
9
  if (($envType == 1 && !preg_match('^(' . $expr . ')(;q=[0-9]\\.[0-9])?$', $str))
8
10
  || ($envType == 2 && preg_match('(\(|\[|;[[:space:]])(' . $expr . ')(;|\]|\))', $str)))
9
-
11
+ ```
10
12
  自分でいろいろと調べてみた結果、公式サイトにもあるように、デリミタの記述方法が特殊なようなのですが...
11
13
  http://php.net/manual/ja/regexp.reference.delimiters.php
12
14
  このページを参考に試行錯誤したのですがいまいちよくわかりません。そもそも問題点がここにあるので正解なのかもあまり自信がないです。