- 【PHP】下らねぇ質問はここに書き込みやがれ 3©2ch.net
666 :デフォルトの名無しさん[sage]:2016/02/08(月) 15:39:47.76 ID:E+wItWi7 - ''の中に \n を入れるんじゃない
うまくいく場合もあるが、検索対象文字列がCR+LFな文字列だとマッチしない (正直いうとよくわからんけど、ただしくはマッチしなかったりする)
|
- 【PHP】下らねぇ質問はここに書き込みやがれ 3©2ch.net
667 :デフォルトの名無しさん[sage]:2016/02/08(月) 15:41:17.18 ID:E+wItWi7 - 閉じカッコをつけると、というのはおそらく、
正規表現パターン上カッコの「直後」に\nがきているからだとおもう
|
- 【PHP】下らねぇ質問はここに書き込みやがれ 3©2ch.net
674 :デフォルトの名無しさん[sage]:2016/02/08(月) 16:55:38.17 ID:E+wItWi7 - >>673
わからねーよ表現だったのはすまんが、そういうこっちゃなくて ・正規表現に渡す「\n(正規表現上の特殊文字)」と 「(preg_*などに渡る前に)phpが'\n'や"\n"を変換した結果の 0x0Aという文字」とを混同してはいけない ・全角カッコをつけるとpreg_match_all()でマッチしないのは、多分全角カッコと\nとの間に \r があることが原因なので \nの前に\r?をつけるなり、\nを(?:\r|\n|\r\n)に変えるなり、事前に検索文字列中の \rと\nと\r\n を \nに統一しておけば良い もっともこの場面だと1つ目のほうはたいした違いはないが
|
- + JavaScript の質問用スレッド vol.118 + [転載禁止]©2ch.net
763 :デフォルトの名無しさん[sage]:2016/02/08(月) 18:41:00.79 ID:E+wItWi7 - bangとかoutletとかMAX/MSP特有のものが含まれるならMAX/MSPスレにいくべき
math.randomで乱数得るんじゃなくって 0から11までの配列作ってこれをfisher-yatesか何かで並び替えて使うんじゃダメなのか?>重複回避
|