のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,908人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 91

    php覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    251 = :

    >>247

    229 名前:nobodyさん[sage] 投稿日:2009/12/13(日) 18:20:12 ID:???
    >>277
    君も頑固だねpreg_matchじゃダメっていってるのに

    これ試験にでるお

    252 = :

    >>247
    下らない回答ばかりで申し訳ありませんでした

    253 = :

    でねーよ

    254 = 221 :

    >>250
    見逃していました。
    私が求めていたのはあくまでも2,4などの簡素なものですが、これで解決しそうです。
    唯一の有効な回答をありがとうございました。

    255 = 221 :

    ちなみにpreg_match()で解決できる方は上級プログラマだと判断します。

    256 = :

    >>254
    ご満足頂けたようでなによりです!
    また居らしてくださいね!

    259 = :

    底辺くだ質質問者に上級認定されたかたがたおめでとうございます。

    260 = :

    >>255
    仰せの通りであります
    我々もいつか上級プログラマになれるよう努力させて頂きます

    262 = :

    >>261
    そうでしたか
    完全に勉強不足です。
    本当にすみませんでした

    263 = :

    そうだよね、関数は名前で機能を勝手に想像して使うものだし。

    264 = :

    >>261
    例えばなんですが
    >>1
    2
    3
    >>4

    というように一行目に>>1で二行目はただの数字だけ・・みたいに検索対象の文字列が固定されてあればpreg_matchで可能です


    ただ、>>196さんの残したレスを見る限りではそうではないように見えるのでpreg_matchは適さないんです。
    >>227でpreg_match('/(\d+)(,|-|\d+){1,}/', '2,6,18,11', $match);と書いてあるのに
    >>247で2>4のようなパターンも登場してます

    レス指定にマッチするのは「頭に必ず>がきて(>+)、その後に数字(\d+)、その後にハイフンが来るかもしれない(\-?)、ハイフンが着たら番号が来るかもしれない(\d*)」となります

    265 = 221 :

    >>264
    私の説明不足です。

    既に、レスを抜き出す処理は完成しています。
    抜き出した数値を、パラメータとして渡すのですが、そこのバリデーションでの話です。

    2>4>>229のコードでは不完全だということを表すために提示しただけです。
    これにはマッチしないでねーってことです。

    あくまで欲しているのは>>2,4,9などから数値を抜き出せるコードで、
    >>2-5などの指定にマッチする処理は、必要としていません。


    分かりやすいように質問を変えますが、
    2,4,6から数値を抜き出す表現を教えていただけますか?
    数値は2,4,6,8のように増えることもありますし、2,4のように2つのみの場合もあります。
    この場合においてもallなのでしょうか?

    266 = :

    >>265
    低級プログラマの回答で恐縮ですが、どう考えてもallです

    267 = :

    >>265
    allになんかうらみでもあるのかな?

    268 = :

    >>255
    >>255
    >>255

    270 = :

    質問するときは1レスでこういう結果にしたい主を書いていただけたら、求めてる回答がもらいやすいと思います

    質問することは恥ずかしいこととは思ってないので前向きに頑張ってください



    >>2,4,9
    の文字列から
    正規表現で2,4,9を取得したい
    と求める「結果」を最初に書いていただきたかったです

    272 = 221 :

    >>269
    大変分かりやすかったです。
    ただ、>>265の通りそのような単純ではないレス指定は想定していませんので、無視してください


    最後にこの解説だけをお願いします。
    なぜ、18が欠落するのでしょうか?
    <?php
    preg_match('/^(\d+)(?:,(\d+))+$/', '9,18,11', $match);
    print_r($match);
    //Array ( [0] => 9,18,11 [1] => 9 [2] => 11 )

    273 = :

    >>272 それが自力で解決できたら質問者だと判断します。

    とかな。

    274 = :

    >>272
    そらそうだ

    275 = :

    >>272
    こちらこそ大変面白かったです
    また来てくださいね

    276 = :

    正規表現ってスレ違いじゃないのか?

    277 = :

    >>272
    ^(\d+) が 先頭からだから9
    (?:,(\d))$ が 最後にマッチだから  ,11 にマッチだけど、非格納グループなので入らず
    (\d++) の部分の 11 がマッチにはいると。
    http://www.rider-n.sakura.ne.jp/regexp/regexp.php
    ここで、いろいろいじって遊ぶといいよ。

    278 = :

    >>276 Pの書き方じゃなくて正規表現の書き方がわからないならスレ違い

    279 = :

    >>こちらこそ大変面白かったです

    吹いたわksg

    280 = :

    これは酷い…ワロス
    >>196はpreg_matchを一から勉強して理解しろ
    あと単純な区切りを取得したいならmb_splitでも使っておけば?頭悪そう

    283 = :

    >>277
    この解説あってるの?

    284 = :

    >>280
    おまえの方がひどいし、頭悪い。
    mb_splitでどうやってバリデートすんだよ

    285 = :

    うん

    286 = :

    また低レベル回答者かwwwww

    287 = :

    >>284

    mb_internal_encoding( 'UTF-8');
    mb_regex_encoding( 'UTF-8');

    function mbStringToArray
    ( $string
    )
    {
    $stop = mb_strlen( $string);
    $result = array();

    for( $idx = 0; $idx < $stop; $idx++)
    {
    $result[] = mb_substr( $string, $idx, 1);
    }

    return $result;
    }

    288 = :

    >>287
    mb_split()だけでできてないんですけどーw
    関数作ってまでやることなんですかーw

    289 = :

    >>288
    じゃあコード書いてから反論どうぞ

    290 = :

    >>289
    いや、ぼくちんはmb_split反対派なんでw
    mb_splitでバリデーションと分割はできないつってるんですよーw

    291 = :

    なんか方向がしあさっての方向に向かってきてるぞ。

    292 = :

    PHPだもの。

    295 = :

    最後の21って何だろ?

    298 = :

    21をナメんなよてめーら

    299 = :

    正規表現クン専用の質問だろw
    横鳥スンナ~

    300 = :

    >>284
    うわ、バカがいる

    >>287
    お前ちょっとそういうのやめてくれない?
    まるで俺が書いたみたいじゃないか


    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について