phpの正規表現関数preg_match()のエラーについてです。
preg_match()の一般的な文法は
if (preg_match("/".$searchWord."/", $hogeStr )){
}
という感じですが、
変数$searchWordの中身によって
Warning: preg_match() [function.preg-match ]: Compilation failed: missing terminating ] for character class at offset 10
というような警告メッセージが出ました。
最初は警告の原因がわからなかったけど、どうやら文字コードによるイレギュラーな問題のようです。
はぁ、こういうのが一番困る。