[過去ログ]
正規表現道場@2ch Part3 s/煽り|荒らし/あぼーん/g (989レス)
正規表現道場@2ch Part3 s/煽り|荒らし/あぼーん/g http://tamae.5ch.net/test/read.cgi/php/1069245758/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
386: [sage] 04/04/22 01:57 ID:??? >>372 これをPHPで使うにはどう変更すればいいでしょうか? preg_replace関数を使ってみたのですが、マッチしてくれませんでした。 http://tamae.5ch.net/test/read.cgi/php/1069245758/386
387: nobodyさん [sage] 04/04/22 06:41 ID:??? >>386 $str = '<a href=http://bbq.2ch.net/bbynews/i/>速報Headline</a>'; $result = preg_replace('/(<\w+\s+href\s*=\s*)([\'"]?)([^\2\s>]*)\2(\s*>)/i', '$1"$3"$4', $str); こんなのでいけた。 http://tamae.5ch.net/test/read.cgi/php/1069245758/387
388: [sage] 04/04/22 15:12 ID:??? >>387 うまくいきました。ありがとー 条件を " でくくっててマッチしないのを、 ' に変更したらできました。 http://tamae.5ch.net/test/read.cgi/php/1069245758/388
389: nobodyさん [] 04/04/28 11:02 ID:YDy2pcOH Perl コーディング初心者質問コーナーより誘導されてきました。 sub/test.htmから<n月>という文字列がある行をマッチさせたいのですが、下のようにすると ローカルではマッチするんですが、サーバーに上げるとマッチしなくなります。 print "content-type: text/html\n\n<html>"; open(TEST, "sub/test.htm"); while (<TEST>) { if ($_ =~ /<.*?月>/) {print $_;} } close(TEST); print "</html>"; exit; 4行目を if ($_ =~ /<(.*?)月>/) {print $_;} に書き換えるとローカルでもサーバー上でもマッチします。なぜでしょうか。 http://tamae.5ch.net/test/read.cgi/php/1069245758/389
390: nobodyさん [sage] 04/04/28 13:08 ID:??? >>389 「ローカル」と「サーバー」のそれぞれの Perl のバージョンは? スクリプトと sub/test.htm のそれぞれの文字コードは? http://tamae.5ch.net/test/read.cgi/php/1069245758/390
391: 389 [] 04/04/29 02:51 ID:SDhjA2B7 >>390 ローカルは5.8.3でサーバーは5.6.1です。 ファイルの文字コードはシフトJISです。 http://tamae.5ch.net/test/read.cgi/php/1069245758/391
392: nobodyさん [] 04/04/29 02:56 ID:AOm5G2zY プログラムって何が面白いんですか http://tamae.5ch.net/test/read.cgi/php/1069245758/392
393: nobodyさん [] 04/04/29 15:34 ID:cR/VctPC 適当な文字列<img src="ダブルクォーテーションを含まない文字列">適当な文字列<br>適当な文字列<適当な文字列"適当な<br>文字列 のような文字列に対して、imgタグやbrタグだけ残して、他の<>"'&あたりを文字参照に置換 したいんですが、正規表現一撃でいけますか? http://tamae.5ch.net/test/read.cgi/php/1069245758/393
394: nobodyさん [sage] 04/04/29 15:38 ID:??? 文字参照って、実体参照のこと言ってるのか? http://tamae.5ch.net/test/read.cgi/php/1069245758/394
395: nobodyさん [sage] 04/04/29 15:46 ID:??? あ、そうです。 文字参照→文字実体参照 上の例だと 適当な文字列<img src="ダブルクォーテーションを含まない文字列">適当な文字列<br>適当な文字列<適当な文字列"適当な<br>文字列 となって欲しいのです http://tamae.5ch.net/test/read.cgi/php/1069245758/395
396: nobodyさん [sage] 04/04/29 16:02 ID:??? タグ外で"とかまで変換するヤシは意味わかってないね http://tamae.5ch.net/test/read.cgi/php/1069245758/396
397: nobodyさん [sage] 04/04/29 17:45 ID:??? >>396 変換しても害は無いと思うが? http://tamae.5ch.net/test/read.cgi/php/1069245758/397
398: nobodyさん [sage] 04/04/29 18:44 ID:??? やれやれ、素人はこれだから http://tamae.5ch.net/test/read.cgi/php/1069245758/398
399: nobodyさん [sage] 04/04/29 19:01 ID:??? 無能な捨て台詞より有能な捨て解説キボンヌ。 http://tamae.5ch.net/test/read.cgi/php/1069245758/399
400: nobodyさん [sage] 04/04/29 19:06 ID:??? 何も分からない素人が何得意気になってるんだか その程度のことgoogleで調べろよ http://tamae.5ch.net/test/read.cgi/php/1069245758/400
401: nobodyさん [sage] 04/04/29 19:41 ID:??? >>400 プッ 必死だな 書き捨てできると思った炉 え? プゲラワラップッ http://tamae.5ch.net/test/read.cgi/php/1069245758/401
402: nobodyさん [sage] 04/04/29 20:14 ID:??? >>395=>>397=>>399=>>401 質問者がこんなレベルじゃこのスレも廃れるわけだw 良く分かったよ http://tamae.5ch.net/test/read.cgi/php/1069245758/402
403: nobodyさん [sage] 04/04/29 20:44 ID:??? 環境 WindowsXP SP1 ActivePerl 5.8.0.806 正規表現でカタカナの「ゼ」を使うとエラーになってしまいます。 カタカナのゼを含む場合だけ「Unmatched [ in regex;」というエラーで止まってしまい、ほかの文字は大丈夫そうなのですが、対処法ありませんか? if($temp =~ /ゼ/){ 色々; } http://tamae.5ch.net/test/read.cgi/php/1069245758/403
404: nobodyさん [sage] 04/04/29 20:51 ID:??? >>389 そんなバカなと思いつつ確認完了。 なぜだろう。 >>393 できるかも知れないけど、プログラム書いたほうが楽だと思う。 >>396 http://www.w3.org/TR/html401/charset.html#h-5.3.2 http://tamae.5ch.net/test/read.cgi/php/1069245758/404
405: nobodyさん [sage] 04/04/29 20:59 ID:??? >>403 ttp://homepage1.nifty.com/nomenclator/perl/shiftjis.htm if($temp =~ /\Qゼ\E/){ http://tamae.5ch.net/test/read.cgi/php/1069245758/405
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 584 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.019s