[過去ログ]
正規表現道場@2ch Part3 s/煽り|荒らし/あぼーん/g (989レス)
正規表現道場@2ch Part3 s/煽り|荒らし/あぼーん/g http://tamae.5ch.net/test/read.cgi/php/1069245758/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
564: nobodyさん [sage] 04/08/03 17:00 ID:??? >>563 それじゃ無理だよ http://tamae.5ch.net/test/read.cgi/php/1069245758/564
565: nobodyさん [] 04/08/03 17:08 ID:9nB7Zn3+ RedirectMatch [^|log.ap|] http:// こうか? http://tamae.5ch.net/test/read.cgi/php/1069245758/565
566: nobodyさん [sage] 04/08/03 17:10 ID:??? >>565 もっと違う http://tamae.5ch.net/test/read.cgi/php/1069245758/566
567: nobodyさん [sage] 04/08/05 19:56 ID:??? いきなり質問です! Perlで&を& に変えた後 if($message =~ /http:\/\/([a−zA−Z0−9¥.¥/¥−+#_?〜&¥%=^¥@:¥;]+)/i){ $1 =〜 s/amp¥;//g; } で&から&に直しました。。 しかし$1の行でエラーが出ます。 さて、どうしてですか? http://tamae.5ch.net/test/read.cgi/php/1069245758/567
568: 向こうで答えた者 [sage] 04/08/05 20:33 ID:??? >>567 なんだ、マルチかよ! http://tamae.5ch.net/test/read.cgi/php/1069245758/568
569: nobodyさん [sage] 04/08/05 20:39 ID:??? >>568 向こう見てから、こっち見たからワロタ http://tamae.5ch.net/test/read.cgi/php/1069245758/569
570: nobodyさん [sage] 04/08/05 23:09 ID:??? まさか全角文字使って・・・ と、釣られてみる http://tamae.5ch.net/test/read.cgi/php/1069245758/570
571: nobodyさん [sage] 04/08/06 00:32 ID:??? すいません、マルチのつもりは無かったのですが。 もし不快感を催したのであれば、心からお詫び申し上げます。 しかし、私がこれを記していない事は確かです。 語調、時間差での間違いからそれは明らかです。 それを理解の上でのご返答・ご指摘宜しく御願致します。 http://tamae.5ch.net/test/read.cgi/php/1069245758/571
572: nobodyさん [] 04/08/06 12:07 ID:4bPJPC+C 性器豹変 http://tamae.5ch.net/test/read.cgi/php/1069245758/572
573: nobodyさん [sage] 04/08/06 16:26 ID:??? >>571 ネタ? http://tamae.5ch.net/test/read.cgi/php/1069245758/573
574: nobodyさん [sage] 04/08/06 17:13 ID:??? s/煽り|荒らし/あぼーん/g http://tamae.5ch.net/test/read.cgi/php/1069245758/574
575: nobodyさん [sage] 04/08/06 22:55 ID:??? "/煽り|荒らし/","あぼーん" 自慰が気になる。なに? http://tamae.5ch.net/test/read.cgi/php/1069245758/575
576: nobodyさん [sage] 04/08/06 23:00 ID:??? >>575 >>121 http://tamae.5ch.net/test/read.cgi/php/1069245758/576
577: nobodyさん [sage] 04/08/07 03:48 ID:??? >>575は g スイッチのことぢゃないの? 確か global の略だったと思う。 パターンにマッチしたのは全部片付けちまいな、の意。 # >>576がなんで >>121 を指してるのかが気になる。 http://tamae.5ch.net/test/read.cgi/php/1069245758/577
578: nobodyさん [age] 04/08/09 18:35 ID:??? perlの正規表現で $value = qq|<a href="hogehoge.html">test</a>|; $value =~ s/<.*?>//g; print $value; でHTMLタグを削除できるけど、これの仕組みがわからない。 *→0回以上一致する ?→0回または1回一致する .→??????? エロイ人解説おながいします http://tamae.5ch.net/test/read.cgi/php/1069245758/578
579: 578 [sage] 04/08/09 18:44 ID:??? .→改行以外の一文字に一致する 見てた解説サイトにだけちょうどなかったorz でも*?とする意味はまだわからないでつ; http://tamae.5ch.net/test/read.cgi/php/1069245758/579
580: nobodyさん [sage] 04/08/09 18:45 ID:??? >>578 http://www.kt.rim.or.jp/%7Ekbk/perl5.005/perlre.html http://tamae.5ch.net/test/read.cgi/php/1069245758/580
581: 578 [sage] 04/08/09 19:05 ID:??? >可能な限り小さな 繰り返しでマッチを行わせたいのなら、量指定子の後に“?”を続けます。 >>580 どうして?を付けるとそうなるのかが・・・・ 例えば $test = "<aiu>test</aiu>"; $test =~ s/<.*?>//g; としたときに.*だけですべてをひとつの文字列として捉えそうなのに(現に?がないとそうなりますが) ?を付けるだけで・・・うまくいえないorz ?がコンパイルされる瞬間はいつなんですか? <.*の時点で可能な限りマッチしますよね・・・っていうかその時は>これはあってもなくても<.*だけで 最後まで一致するから、じゃあ>はいつコンパイルされるんだ??? もしも s/<<.*>>//g; としたら先に<<>>を優先してあまった文字に対して.*をやるのかな?駄目だ・・これじゃ 漏れの疑問をエロイ人に理解してもらうことすらできないorz http://tamae.5ch.net/test/read.cgi/php/1069245758/581
582: nobodyさん [sage] 04/08/09 20:25 ID:??? >>581 *? で一塊の量指定子。量指定子としての * と量指定子としての ? を 並べて書いてるわけじゃない。 $test = "<aiu>test</aiu>"; として、 最長マッチ (<.*>) の場合: 1. $test の最初の < と パターンの < がマッチ 2. .* は「何か0文字以上を最大限」だから、aiu>test</aiu> にマッチ 3. パターンにはまだ > が残っているが、文字列は全部調べ尽くしたので 一旦マッチ失敗。 4. .* は「0文字以上」でさえあればいいので、食べちゃった文字を一文字 ずつ吐き出し、再試行できる (バックトラック) 。 5. .* にマッチした aiu>test</aiu> から最後の > を除外し、.* の次の パターンである > と比べる。 6. $test の最後の > とパターンの > がマッチ 7. パターンが全てマッチ ( < と aiu>test</aiu と > ) 最短マッチ (<.*?>) の場合: 1. $test の最初の < と パターンの < がマッチ 2. .*? は「何か0文字以上を最小限」だから、( < と a の間にある) 空文字列 にマッチ 3. a はパターン > にマッチしないので一旦マッチ失敗。 4. .*? は「0文字以上」でさえあればいいので、もっと詰め込む事もできる。 5. .*? に a を食わせる事にして、i と > を比べる。 6. 同様にパターン > が $test 中の > にぶつかるまで試行を繰り返す。 7. パターンが全てマッチ ( < と aiu と > ) http://tamae.5ch.net/test/read.cgi/php/1069245758/582
583: nobodyさん [sage] 04/08/09 21:34 ID:??? ある文字列を含まない行を取得したいのですが、 どのようにしたらいいんでしょうか? 例) aaabbb ERROR aaabbbccc ABC dddeee aaabbbcc ABC cdddeee ERROR aaabbbcccddd ABC eee というようなテキストがあるとして errorを含まずABCを含む行だけ(この例では2行目)を マッチさせたいんですが。 http://tamae.5ch.net/test/read.cgi/php/1069245758/583
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 406 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.013s