[過去ログ]
正規表現道場@2ch Part3 s/煽り|荒らし/あぼーん/g (989レス)
正規表現道場@2ch Part3 s/煽り|荒らし/あぼーん/g http://tamae.5ch.net/test/read.cgi/php/1069245758/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
302: 300 [sage] 04/02/27 01:33 ID:??? >>301 えっと、ごめんなさい、正確に言うと、 「正の整数」を入れてもらいたいので、そうでない場合は、エラーではじきたいのですが。。。 「dhfshfhjksad」みたいな適当な文字を入れてもエラーをすり抜けてしまうし、 「345」みたいちゃんとした「正の整数」を入れても、エラーをすり抜けてくれる。。。 http://tamae.5ch.net/test/read.cgi/php/1069245758/302
303: nobodyさん [sage] 04/02/27 01:46 ID:??? >>300 数字は $in{'count'} =~ m/^[1-9][0-9]*$/ で真になるから unless ブロックに入らない。(数字を含まない) 文字列を数値コンテキスト で評価すると 0 になるので $in{'count'} == 0 で真になるから unless ブロックに入らない。 以後、Perl の質問は http://pc2.2ch.net/test/read.cgi/php/1075545279/ へ。 http://tamae.5ch.net/test/read.cgi/php/1069245758/303
304: nobodyさん [] 04/02/27 03:08 ID:zgPOAYIB >>292 感謝! (?:(?!foo).)* これかぁ〜、なるほど実験しみます。 http://tamae.5ch.net/test/read.cgi/php/1069245758/304
305: 300 [sage] 04/02/27 04:09 ID:??? >>303 なるほど、よくわかりました。ありがとうございます。 http://tamae.5ch.net/test/read.cgi/php/1069245758/305
306: nobodyさん [sage] 04/02/27 21:31 ID:??? http://tamae.5ch.net/test/read.cgi/php/1069245758/306
307: nobodyさん [sage] 04/02/28 22:17 ID:??? <P class="fuga">hoge</P> こういうタグをいったんサニタイズした文字列 <P class="fuga">hoge</P> に対して m/<(P|H[1-6]|ADDRESS|PRE|BLOCKQUOTE|DIV|OL|UL|DL)(| class="\w{1,20}")>(.*)<\/$1>/ こういう感じにマッチさせたいのですが、$1が働かないのはなぜでしょう。 $1に「P」が入ってうまくいくと思うのはマチガイ? http://tamae.5ch.net/test/read.cgi/php/1069245758/307
308: nobodyさん [sage] 04/02/28 22:22 ID:??? あ、失敗^-^; 実体参照されちまった。こうです。 &lt;P class="fuga"&gt;hoge&lt;/P&gt; m/&lt;(P|H[1-6]|ADDRESS|PRE|BLOCKQUOTE|DIV|OL|UL|DL)(| class=&quot;\w{1,20}&quot;)&gt;(.*)&lt;\/P&gt;/ http://tamae.5ch.net/test/read.cgi/php/1069245758/308
309: nobodyさん [] 04/02/28 22:25 ID:K5IxNsG1 まことにスマン。こんどこそ。 <P class="fuga">hoge</P> m/<(P|H[1-6]|ADDRESS|PRE|BLOCKQUOTE|DIV|OL|UL|DL)(| class="\w{1,20}")>(.*)<\/P>/ http://tamae.5ch.net/test/read.cgi/php/1069245758/309
310: nobodyさん [sage] 04/02/28 22:26 ID:??? >>307-309 http://www.kt.rim.or.jp/~kbk/regex/regex.html#BACKREF http://tamae.5ch.net/test/read.cgi/php/1069245758/310
311: nobodyさん [sage] 04/02/28 22:32 ID:??? >>310 く、なるほど。perlの特殊変数と正規表現を混同していたわけか・・・ ありがとうございました。恥ずかしい失敗ですが、一歩前進。 なんども失敗してスマン。 http://tamae.5ch.net/test/read.cgi/php/1069245758/311
312: nobodyさん [] 04/02/29 14:20 ID:tS63OhT8 PHPで入力された文字がEUCの半角カナのみかチェックしたいです。 整数のみのチェックは正規表現でできました。 ^[0-9]+$ 整数のみの正規表現 EUCの半角カナのみの正規表現は? http://tamae.5ch.net/test/read.cgi/php/1069245758/312
313: nobodyさん [sage] 04/02/29 14:29 ID:??? そこまでわかってるならヒント ^(ア|イ|ウ|エ|オ)+$ http://tamae.5ch.net/test/read.cgi/php/1069245758/313
314: nobodyさん [sage] 04/02/29 15:25 ID:??? >>312 EUC の半角カタカナは、SS2 (8E) + JIS X 0201 カタカナ (A1-DF) だから、 こんな感じでいけそうな気がします。 いかがでしょうか。 ^(\x8E[\xA1-\xDF])*$ http://tamae.5ch.net/test/read.cgi/php/1069245758/314
315: nobodyさん [sage] 04/02/29 17:41 ID:??? マルチにレスすんなよ。 PHPスレで聞いてる http://tamae.5ch.net/test/read.cgi/php/1069245758/315
316: nobodyさん [] 04/03/01 00:32 ID:uvhpNWvz aaa@a.jp?subject=???? の?以降の件名部分をPHPで削除したいんだけど、 $str= ereg_replace("/?.*/", "" , $str); では無理だった・・。 これではお話になりませんか? http://tamae.5ch.net/test/read.cgi/php/1069245758/316
317: nobodyさん [sage] 04/03/01 00:56 ID:??? ?は0文字か1文字を表すメタ文字の予感 http://tamae.5ch.net/test/read.cgi/php/1069245758/317
318: 316 [sage] 04/03/01 02:31 ID:??? 317さんのご指摘の元、色々やって出来た予感。 要らないかもしれないけど、書いときます。 $mail = "a@a.a?subject=件名" preg_match("/^[\w\-\.]+@[\w\-]+\.[\w\-\.]+/","$mail", $matches); $mail = $matches[0]; 正解かどうかわかりませぬが、これでやっていこうと思います。 http://tamae.5ch.net/test/read.cgi/php/1069245758/318
319: nobodyさん [sage] 04/03/01 02:44 ID:??? >>318 >>317 が言いたかったのは /\?.*/ と思われ。 まあそれで解決してるならいいんだけどね。 http://tamae.5ch.net/test/read.cgi/php/1069245758/319
320: nobodyさん [sage] 04/03/03 11:51 ID:??? リモートホストを 1.英数字のピリオド区切り 2.英数字のみ のいずれかの条件でマッチさせようと思い、 (リモホ) =~ m/^(\w+\.?)+\w+$/ などとやったのですが駄目なようで、これ以上思い浮かびません。 どうすれば良いのでしょう。 http://tamae.5ch.net/test/read.cgi/php/1069245758/320
321: nobodyさん [sage] 04/03/03 15:08 ID:??? >>320 こうじゃね? m/^(\w+\.)*\w+$/ もうちょっと仕様どおりちゃんとやるならこう? m/^(?:[0-9a-z]+\.)*[0-9a-z]+$/i http://tamae.5ch.net/test/read.cgi/php/1069245758/321
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 668 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.020s