[過去ログ]
正規表現道場@2ch Part3 s/煽り|荒らし/あぼーん/g (989レス)
正規表現道場@2ch Part3 s/煽り|荒らし/あぼーん/g http://tamae.5ch.net/test/read.cgi/php/1069245758/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
628: nobodyさん [sage] 04/08/16 10:56 ID:??? abcdef @ hijklmp @ aiueos. という文字列があって1つ目の@を(1)、2つ目の@を(2)という風に 置換したいのですが、どのように記述すれば良いのか教えてもらえますと助かります。 http://tamae.5ch.net/test/read.cgi/php/1069245758/628
629: 628 [sage] 04/08/16 11:10 ID:??? すみません。PHPスレのほうで特殊な関数を使うことによって 解決しました。お騒がせしてすみません。 http://tamae.5ch.net/test/read.cgi/php/1069245758/629
630: nobodyさん [sage] 04/08/16 15:12 ID:??? >>628 まじかよ!? 正規表現でも実現しようぜ。 for (0..100){ unless ( $value =~ s/@/$_/ ) { last } } perlならこれで動くか?なんか怖いからテストしたくないなw http://tamae.5ch.net/test/read.cgi/php/1069245758/630
631: nobodyさん [age] 04/08/16 15:16 ID:??? 全角数字(EUC)を半角数字に変換。 <ルール> 1.言語特有のモジュールを使わずに実現しる。 2.処理前に配列の中に全角数字、半角数字を準備するのは禁止 おまいらこんなはちゃめちゃなルールでできるか?上司が意味不明なこと言ってきたんだよorz http://tamae.5ch.net/test/read.cgi/php/1069245758/631
632: nobodyさん [sage] 04/08/16 15:34 ID:??? >>630 perl ならこんな感じか。 $i = 0; $s =~ s/@/"(" . ++$i . ")"/eg; print $s; http://tamae.5ch.net/test/read.cgi/php/1069245758/632
633: nobodyさん [sage] 04/08/16 15:55 ID:??? >>631 my $str = '1234567890';# EUC $str =~ s/(?:\xA3([\xB0-\xB9]))/ chr(ord($1)-0xB0+ord('0')) /eg; print "$str\n"; 他の種類の全角文字も入る可能性があるなら、 http://www.din.or.jp/~ohzaki/perl.htm#JP_Match を参考にするといい。 http://tamae.5ch.net/test/read.cgi/php/1069245758/633
634: nobodyさん [sage] 04/08/16 16:06 ID:??? >>631はごく普通を意味不明と言うめちゃめちゃな質問だな http://tamae.5ch.net/test/read.cgi/php/1069245758/634
635: 631 [sage] 04/08/16 16:25 ID:??? >>633 ウホッ!? http://tamae.5ch.net/test/read.cgi/php/1069245758/635
636: 633 [sage] 04/08/16 19:56 ID:??? ハッ!? 直前までPerlのスレ見てたんで思わずPerlで書いてもた・・・ http://tamae.5ch.net/test/read.cgi/php/1069245758/636
637: nobodyさん [sage] 04/08/16 21:39 ID:??? 配列の中じゃなけりゃいいんだから、s/0/0/gからs/9/9/gまで 10個書き並べればOKじゃないかという気もする http://tamae.5ch.net/test/read.cgi/php/1069245758/637
638: nobodyさん [sage] 04/08/16 21:48 ID:??? >>631 >>633 0xA3B0〜0xA3B9までが0〜9なんだよ。 第1バイトが0xA3なのを確認して第2バイトから0xB0を引けばよろし。 もしくは2バイトずつのまとまりから0xA3B0を引けばよろし。 http://tamae.5ch.net/test/read.cgi/php/1069245758/638
639: nobodyさん [sage] 04/08/16 21:53 ID:??? つーかCで良く実装されてるんだからその通りに実装すりゃいいじゃん http://tamae.5ch.net/test/read.cgi/php/1069245758/639
640: nobodyさん [age] 04/08/20 09:23 ID:??? ずいぶん寂れてるな。ここらで俺が問題を出してやろう。 XSS対策のHTMLエスケープを1行で済ませ。もちろん消すのじゃなくて、特殊文字に置換するんだぞ。 http://tamae.5ch.net/test/read.cgi/php/1069245758/640
641: nobodyさん [sage] 04/08/20 10:03 ID:??? (´-`).。oO(素直に「XSS対策のHTMLエスケープを1行で描いてみました。 (式) 無駄な部分や、非効率な部分がありましたら添削いただけるとありがたいです」って書けばいいのにね。。。) http://tamae.5ch.net/test/read.cgi/php/1069245758/641
642: nobodyさん [age] 04/08/20 15:10 ID:??? >>641 だって書いてないし; http://tamae.5ch.net/test/read.cgi/php/1069245758/642
643: nobodyさん [sage] 04/08/20 17:34 ID:??? (´-`).。oO(素直に 「XSS対策のHTMLエスケープを1行で書くやり方を教えてください」 って言えばいいのにね・・・) http://tamae.5ch.net/test/read.cgi/php/1069245758/643
644: nobodyさん [age] 04/08/20 17:59 ID:??? >>643 別に教えてほしいわけじゃないもん http://tamae.5ch.net/test/read.cgi/php/1069245758/644
645: nobodyさん [sage] 04/08/20 19:58 ID:??? ここまで自虐的な構ってくんが拝めるのもあと半月か http://tamae.5ch.net/test/read.cgi/php/1069245758/645
646: nobodyさん [sage] 04/08/20 20:13 ID:??? まっ、宿題は自分でしろと言うことですね。 http://tamae.5ch.net/test/read.cgi/php/1069245758/646
647: nobodyさん [] 04/08/21 19:21 ID:zyqI2KUi 置換ツールのスレからきました。 置換ツールで正規表現を使いたいんですけど、 <h2>8/21</h2> を <h2 id="A21">8/21</h2> という風に、「日付に当たる部分」を「idとして挿入する」という正規表現の書き方をお教え願えませんでしょうか? #正規表現=perlだと思って、ここにきたんですが、間違っていたら誘導お願いします。 http://tamae.5ch.net/test/read.cgi/php/1069245758/647
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 342 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.011s