[過去ログ]
正規表現道場@2ch Part3 s/煽り|荒らし/あぼーん/g (989レス)
正規表現道場@2ch Part3 s/煽り|荒らし/あぼーん/g http://tamae.5ch.net/test/read.cgi/php/1069245758/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
202: nobodyさん [sage] 04/02/14 12:46 ID:??? >>201 Perlなら最短マッチ .*? http://tamae.5ch.net/test/read.cgi/php/1069245758/202
203: nobodyさん [sage] 04/02/14 12:54 ID:??? >>202 よくばりを抑えることができました。 お師匠様ありがとうございました! http://tamae.5ch.net/test/read.cgi/php/1069245758/203
204: nobodyさん [sage] 04/02/14 13:29 ID:??? >>202 最短マッチ できないやつってあるの? C++のboost::regexも出来たよ http://tamae.5ch.net/test/read.cgi/php/1069245758/204
205: nobodyさん [sage] 04/02/14 13:50 ID:??? >>204 Perl4ダケダタ スマソ http://tamae.5ch.net/test/read.cgi/php/1069245758/205
206: nobodyさん [sage] 04/02/14 14:44 ID:??? >>205 *awkやsedにもねぇだろ。 http://tamae.5ch.net/test/read.cgi/php/1069245758/206
207: nobodyさん [sage] 04/02/14 14:47 ID:??? >>206 俺につっかからず >>204に尾長居します http://tamae.5ch.net/test/read.cgi/php/1069245758/207
208: nobodyさん [sage] 04/02/14 23:14 ID:??? 置換でimgタグのalt属性だけを全て検出するにはどうすればいいですか 今は $title =~ s/.*?( alt=\".*?\")*/$1/gs; $title =~ s/alt="//g; $title =~ s/"//g; とやっていますが、効率が悪いと言われました。 http://tamae.5ch.net/test/read.cgi/php/1069245758/208
209: nobodyさん [sage] 04/02/14 23:29 ID:??? >>208 $title =~ s/.*? alt=\"(.*?)\"*/$1/gs; ってことじゃないのか。 http://tamae.5ch.net/test/read.cgi/php/1069245758/209
210: nobodyさん [sage] 04/02/14 23:39 ID:??? >>209 それだと alt="Alt属性値"> ↓ Alt属性値"> ですよね http://tamae.5ch.net/test/read.cgi/php/1069245758/210
211: nobodyさん [sage] 04/02/14 23:43 ID:??? そんでしかも alt属性値は複数ある可能性もあるんです(<img>タグの個数が分からないため) http://tamae.5ch.net/test/read.cgi/php/1069245758/211
212: nobodyさん [sage] 04/02/14 23:49 ID:??? 効率が悪いといわれた意味は、>>209じゃないかってことだ。 で、求めたいことをやるコードなら、今、プログラム板の Perl質問箱でも答えたとこだが、 @title = ($_ =~ /.*? alt=\"(.*?)\"*/$1/g); でよろしかろう。 http://tamae.5ch.net/test/read.cgi/php/1069245758/212
213: nobodyさん [sage] 04/02/15 00:04 ID:??? あー ヒントを得られたので改変して自己解決しました。 $title =~ s/.*?alt=\"([^"]*)[^(alt)]*/$1/gs; これでできました。 どうもありがとうございました。 http://tamae.5ch.net/test/read.cgi/php/1069245758/213
214: nobodyさん [sage] 04/02/15 00:09 ID:??? >>213 ( ゚д゚)ハァ!? ま、いいか http://tamae.5ch.net/test/read.cgi/php/1069245758/214
215: nobodyさん [sage] 04/02/15 00:11 ID:??? >>213 それだと・・・ ま、、いいや http://tamae.5ch.net/test/read.cgi/php/1069245758/215
216: nobodyさん [sage] 04/02/15 00:24 ID:??? え 何か問題があるんでしょうか・・・汗 http://tamae.5ch.net/test/read.cgi/php/1069245758/216
217: nobodyさん [sage] 04/02/15 00:28 ID:??? あ alt="〜"以降にaかlかtが含まれるとそれ以降がおかしな事に・・・ http://tamae.5ch.net/test/read.cgi/php/1069245758/217
218: nobodyさん [sage] 04/02/15 02:32 ID:??? このスレおもしろいな。 http://tamae.5ch.net/test/read.cgi/php/1069245758/218
219: nobodyさん [] 04/02/15 02:58 ID:P41SZm3C 例えば、こんな感じの文字列があって、 90020E68E8D0320A9028D14FF40AE7307BD5A8... これに16文字ごとに00を挿入するにはどう書けばいいでしょうか? こんな感じに出力したいのですが 0090020E68E8D0320A009028D14FF40AE730007BD5A8... 自分でチュートリアルみながらやってみたら アホみたいに00で溢れてしまいました・・・ http://tamae.5ch.net/test/read.cgi/php/1069245758/219
220: nobodyさん [sage] 04/02/15 03:45 ID:??? >>219 具体的にどうやったのかの正規表現も書いておいた方が 誰かが教えてくれる気になってくれる率高いよ http://tamae.5ch.net/test/read.cgi/php/1069245758/220
221: 219 [sage] 04/02/15 04:05 ID:??? 恥ずかしすぎるのですが自分の晒します $output =~ s/\(................\)/00\1/gs; http://tamae.5ch.net/test/read.cgi/php/1069245758/221
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 768 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.011s